Es gibt einige Möglichkeiten, ein Software Webradio zu basteln.
Ich hab es mit mpd gemacht, weil sich der recht einfach via Android APP (Droid MPD Client) steuern lässt.
Normalerweise kann man den einfach mit „apt install mpd“ installieren.
Leider ist das Raspbian Paket im Moment (30.Juli 2017) scheinbar kaputt.
Darum muss man das selber kompilieren :
https://www.musicpd.org/doc/user/install_source.html
—————————————-
Das funktioniert soweit recht gut (via USB Soundkarte), schaltet man einen Endstufe via Relais ein und aus, ist das allerdigs ein recht manueller Vorgang.
-> Das gehört natürlich automatisiert.
cat endstufeautoeinaus.sh #!/bin/bash relaisnummer=3 o=0 w=2 while (true) do s=$(cat /proc/asound/card1/stream0 | grep Status | head -n 1) if test "$s" != "$o" then if test "$s" == " Status: Running" then echo ein curl http://10.0.9.6/relais/?nummer=$relaisnummer\&wert=1 else sleep 2 s=$(cat /proc/asound/card1/stream0 | grep Status | head -n 1) if test "$s" != " Status: Running" then echo aus curl http://10.0.9.6/relais/?nummer=$relaisnummer\&wert=0 w=1 fi fi o="$s" fi sleep $w w=2 done
Das Script überwacht die USB Soundkarte, sobald sie im Status „running“ ist, wird das entsprechende Relais eingeschaltet, fürs Ausschalten gibt es eine vernünftige Verzögerung, weil die Endstufe eine ca. 10 Sekunden andauernde Einschaltverzögerung hat. (Das würde sonst stören, gibt sonst immer wieder lange Verzögerungen beim Umschalten…)