mein erster Beitrag hier im Forum und vielleicht gleich mal ne doofe Frage:
Ich möchte den Squeezeboxserver bzw. dadurch natürlich die Player über Linux steuern. (Der soll die Befehle automatisch ausgeben. Ausgelöst durch best. Schaltzustände meines EIB systems. Bzw wer es vielleicht kennt: Es soll sich über die Visu steuern lassen. webKNX)
Dafür gibts ja die CLI Befehle im Server.
Hier mein Problem:
Ich kann die in der Cli-api angegebenen Befehle nur über telnet ausführen.
Ich bräuchte aber einen Befehl den ich in einer Zeile zusammenfassen kann.
Derzeit sieht das so aus:
Code: Alles auswählen
telnet 192.168.178.33 9090
11:4a:2f:91:1a:34 version ?
ausgabe
exit
Getestet hab ich auch: pysqueezecenter
dafür scheint die Doku recht mager zu sein. Ich hab keine Liste der Befehle gefunden (für shell-cmd).
Nur:
play, pause, toggle, unpause, mute, unmute, prev, next, seek_to, set_volume, volume_up, volume_down
kann aber keine player synchronisieren, oder best mp3 dateien öffnen
Anwendungsbeispiel (was ich machen wollte):
EIB System meldet Waschmaschine fertig.
löst automatisch folgendes aus:
Player current track pause
player küche play wafertig.mp3
player current track (also der am anfang) play/unpause etc.
ist natürlich nicht nur für das aber das wäre der Anfangs versuch.
Achja: Ausgelöst soll das alles über linknx werden. (evtl kennt das ja wer)
Bin für jede Hilfe Dankbar!!!!
Gruß Volker