Funcionamiento del programa es el siguiente. Usa el fichero emisoras.xml, que contiene todas las emisoras españa de streaming en el formato xml. Para el funcionamiento de la radio: »’shell sudo python stream.py »’ En el codigo fuente, hay comentarios para poder usar la radio en la plataforma x86 (pc) además de la raspberry (ARM).

Configuración

El programa requiere ejecutarse en modo root hay que cambiar un parámetro del vlc binario, a continuación se describe el procedimiento de cambio. Para que VLC funcione en modo root hay que editar el fichero bin, con un editor hexadecimal. *sudo apt-get install hexedit *hexedit /usr/bin/vlc Buscar una cadena donde pone geteuid y cambiarlo por getppid, de esta manera se podrá ejecutar el VLC en modo root.

https://github.com/sduro/RadioStream

HTML5 + Stream

Incluir código HTML5 para la reproducción en streaming

https://cp.usastreams.com/pr2g/APPlayerRadioHTML5.aspx?stream=https://stream20.usastreams.com/8072/stream&fondo=05&formato=mpeg&color=14&titulo=2&autoStart=1&vol=5&tipo=14&nombre=Radio+TOP40&imagen=https://cp.usastreams.com/playerHTML5/img/cover.png

Fuente Original: https://www.usastreams.com/blog-streaming/1059/html5-player-gratis/

Raspberry Radio with Touchscreen

https://learn.adafruit.com/raspberry-pi-radio-player-with-touchscreen