Reply To: GPIO Pin Musikwiedergabe / Music playback

Max2Play Home Forums Max2Play on Raspberry PI GPIO Pin Musikwiedergabe / Music playback Reply To: GPIO Pin Musikwiedergabe / Music playback

14. Dezember 2015 at 14:30 #17322

Hallo Tim,

aktuell gibt es im Webinterface keinen Parameter den du dafür direkt nutzen kannst. Allerdings gibt es die Funktion, die den Squeezelite Player deaktiviert, sobald über Shairport ein Stream abgespielt wird. Diese Funktion kannst du „umbasteln“ damit es die GPIO Pins anspricht.

Der Punkt, an dem du ansetzen kannst, ist in dem Max2Play Startscript von Shairport /etc/init.d/shairport in der Zeile 20, die die „on-start“ und „on-stop“ Parameter beinhaltet. Darin kannst du deine eigenen Scripte mit Parametern hinterlegen.

if [ ! "$LMSIP" = "" ]; then
    SHAIRPORT_OPTIONS="--on-start '/opt/max2play/shairport_switch.sh shutup' --on-stop '/opt/max2play/shairport_switch.sh resume'"
else
    SHAIRPORT_OPTIONS=""
fi

Dann schaut das z.B. so aus (die if-Anweisung rausnehmen)

SHAIRPORT_OPTIONS="--on-start '/opt/gpio-script.sh activate' --on-stop '/opt/gpio-script.sh deactivate'"

Viele Grüße
Stefan