Personal tools

RadioCurses

From Frack - Hackerspace Friesland

Jump to: navigation, search
Project: RadioCurses
NoProjectPicture.jpg
Status voltooid
Betrokkenen ,
Afbeelding Anoniem.png HERRIEii
HERRIEii Rol: Werkt aan: WebCNC
Kennisgebied(en) muzek
  • Gebruikt in projecten: RadioCurses
, 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