Hy,
Ich habe auf meinem RPi LMS mit Squeezelite und Airplay am laufen. Ich bin shell neuling und möchte mir ein script basteln mit dem Squeezelite automatisch auf pause gestellt wird wenn airplay läuft. Ich habe schon eine Anleitung gefunden wo einer den MPD stoppt wenn airplay läuft funktioniert auch perfekt. Siehe
[font="Monaco, Consolas, Courier, monospace"]Ich[/font]habe es schon geschafft mir ein kleines script zu besteln das mir den Status der Squeezelite anzeigt.
Code
##########################################################
# Config
SERVER="localhost"
PORT=9090
SQUEEZE_STATE=0
##########################################################
# Main
#SQUEEZE_STATE=`netstat -t | grep rfe`
exec 3<>/dev/tcp/${SERVER}/${PORT}
SQUEEZE_STATE=`echo "mode ?" | awk '{print $1}'>&3`
#echo "mode ?">&3
cat <&3
echo $SQUEEZE_STATE
exit $?
Alles anzeigen
Was mach ich falsch? Ich möchte gerne in der Variable SQUEEZE_STATE den status stehen haben (stop, play, od. pause)
DANKE!