Funkiller

Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Posted in:
  • 14. Dezember 2015 at 22:29 #17327

    Hallo Stefan,

    ich glaube bei der Weboberfläche hast du mich falsch verstanden.
    Bei der Weboberfläche ging es um das Starten bzw. Stoppen des ganzen Shairport Prozesses.
    Aber das mal beiseite.

    Durch deinen Tipp bei welchem Codeteil ich den Hebel ansetzen kann bin ich nun erfolgreich.

    Meine Lösung für alle Interessierten:
    1. Es muss WiringPi installiert sein.
    2. Im Startscript (/etc/init.d/Shairport) folgenden Code austauschen

    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

    durch

        SHAIRPORT_OPTIONS="--on-start '/opt/max2play/gpio_toggle.sh on' --on-stop '/opt/max2play/gpio_toggle.sh off'"
    

    3. Eine Datei erstellen mit dem Namen gpio_toggle.sh unter /opt/max2play/
    mit folgendem Inhalt

    #!/bin/bash
    
    ### GPIO Schalten an/aus
    
    echo "$1"
    if [ "$1" == "on" ] ; then
    gpio export 17 out
    gpio -g write 17 1
    fi
    
    if [ "$1" == "off"  ] ; then
    gpio export 17 out
    gpio -g write 17 0
    fi
    

    Das war es dann schon.
    Herzlichen Dank an Stefan

    Grüße Tim

    • This reply was modified 6 years, 1 month ago by  Funkiller.
    • This reply was modified 6 years, 1 month ago by  Funkiller.
    13. Dezember 2015 at 19:30 #17309

    Hallo flysurfer,

    zuerst mal ein großes Danke für den Tritt in die richtige Richtung.

    Shairport reicht mir zuerst einmal da ich damit die Stereoanlage im Schlafzimmer schalte. Ich habe mich mal mit dem Startscript beschäftige, habe auch erst Erfolge zu verzeichnen gehabt.
    Allerdings habe ich nicht die richtigen Punkte gefunden an denen die Parameter übergeben werden, sondern wenn Shairport komplett gestartet bzw. beendet wird(Im Browserfenster).

    Kannst du mir sagen wo genau die Parameter der Wiedergabe übergeben werden?

    Grüße Tim

Viewing 2 posts - 1 through 2 (of 2 total)