RadioCurses

From Frack - Hackerspace Friesland
Jump to navigationJump to search
Project: RadioCurses
NoProjectPicture.jpg
Status voltooid
Betrokkenen
Afbeelding Anoniem.png Failbaitr
Failbaitr Rol: deelnemer Deskundig met: Arduino, CNC, CNC-Frezen, Canvas, Digitale Fabricatie, ENC28J60, Glasvezel lassen, HTML, Hydroponics, Javascript, LPD8806, Linux, Mercurial, Programmeren, Python, Robotica, Software, Stappenmotor Beginnend met: Elektronica Werkt aan: Geen projecten :(
,
Afbeelding Anoniem.png HERRIEii
HERRIEii Rol: Werkt aan: Geen projecten :(
Kennisgebied(en) muzek
, python, Programmeren
Projectcode radiocurses
ProjectoverzichtProject toevoegen

Een in python geschreven nCurses grafische command line client om Di.fm en aanverwante streams te beluisteren. Deze code draait op de Bar PC in de space.

Omdat een playlist nogal karig aandoet, en omdat url's met de hand refreshen ook maar moeite is, heb ik dit simpele programma ontwikkeld met de volgende doelen:

  • Makkelijk op de hoogte blijven van alle di.fm streams,
  • Makkelijker integratie van de premium di.fm code. die een aantal space deelnemers hebben aangeschaft
  • Weinig ram gebruik
  • Snel in gebruik ivm de caching van de streams
  • Makkelijk te installeren ivm weinig deps. (python, python-ncurses, mplayer)

Na een tijdje heeft Herrieii de code uitgebreid om ook andere streams van het moederbedrijf van di.fm te kunnen gebruiken en ook mac-osx compatibiliteit te waarborgen zodat dit voor niet-Linuxgrbruikres prima werkt.

Het aanbod van stream omhelst nu naast electronische (dance) muziek nu ook allerle andere genres zoals jazz, blues, klassiek en rock