1 (edytowany przez admin2 2016-08-15 19:42:01)

Temat: MPD wykonywanie skryptu podczas odtwarzania/zatrzymywania.

Witam.

Mam postawiony na Debianie serwer MPD, chciałbym dorzucić przekaźnik odpalany z LPT, by wzmacniacz wyłączał się po zatrzymaniu muzyki i uruchamiał podczas odpalania.
O ile z częścią sprzętową sobie poradzę, to nie mam pojęcia jak podczepić się ze swoim skryptem pod mpd.

Pozdrawiam.

2

Odp: MPD wykonywanie skryptu podczas odtwarzania/zatrzymywania.

Patrząc na manual to zbytnio nie ma do czego podczepić. Musiał byś sobie jakiś kod przepisać/napisać i zmodyfikować samodzielnie mpd.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: MPD wykonywanie skryptu podczas odtwarzania/zatrzymywania.

Próbowałem coś wygooglować i były porady, żeby napisać własnego klienta mpd.
Idąc tym tropem wpadłem na pomysł wykorzystania mpc i wyciągnięcia stringu [playing] i co minutę sprawdzać czy takowy się pojawił, reakcja nie musi być przecież natychmiastowa, ważne by oszczędzać prąd...

test  $( mpc | grep play | cut  -c2-8 ) && echo yes || echo  no

Zamiast echo yes/no można podczepić potrzebne polecenia i ewentualnie dołożyć sleep-y żeby sprawdzać częściej.

Na sucho działa, wypróbuję jutro z jakimś przekaźnikiem.