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