piRadio is a webinterface for controlling the playback of radio streams with the omxplayer on the raspberry pi.
Using express.js with jade templates, coffeescript and memcached for keeping state across sessions from multiple clients, twitter bootstrap.
Built quickly so code might be weird and ugly
Planning to extend Interface with spotify support via despotify / despotify-gateway
Add new radio stations to radiostations.coffee
- omxplayer (installed by default on the raspberry pi when using rasbian)
- nodejs (
apt-get install nodejs
) - memcached (
apt-get install memcached
)
Thanks to daniel-j for inspiration from his omxradio and rikkertkoppes for his omxcontrol which does all the communication with omxplayer