MPD Status änderung?

  • Hallo,

    ich suche nach einer Möglichkeit beim ändern des Status von MPD ein Script aufzurufen.

    Was ich bis jetzt gefunden habe ist das:

    Ist aber sicher nicht besonders schick, zudem habe ich das Problem das auch bei Pause "spielt nix" kommt. Ist für meinen Bedarf aber falsch.

    Gibt es evtl. noch eine andere Möglichkeit?

    Danke.

    Gruß
    André

  • Ich habe keinen Schimmer von MPD aber :
    Du filterst in deinem Script explizit nach "playing".
    Evtl. gibt es noch einen anderen Status ( pause, stop, etc) ?

    Offizieller Schmier und Schmutzfink des Forum.
    Warum einfach wenn's auch schwer geht ?

    Kein Support per PN !
    Fragen bitte hier im Forum stellen. So hat jeder etwas davon.

  • ich mache es jetzt mit grep. sed ist mir irgendwie zu komplex.

    Bash
    #!/bin/bash
    while [ 1 ]; do
    mpc | egrep -qn "\\[playing]|\\[paused]"
    if [ $? -eq 0 ]; then
            echo "aktiv"
    else
            echo "nicht aktiv"
    fi
    sleep 0.5
    done

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!