Max2Play Home › Forums › Max2Play on Raspberry PI › GPIO Pin Musikwiedergabe / Music playback › Reply To: GPIO Pin Musikwiedergabe / Music playback
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