Um Ihnen eine Idee zu geben, wo Sie anfangen sollen ...
Viel hängt davon ab, welche Version Sie verwenden. Die neueren Versionen basieren angeblich auf JSON.
Ich verwende die ältere Version, die eine Telnet-Schnittstelle enthält. Wenn Sie über eine ältere Version verfügen, versuchen Sie Folgendes, wenn Ihr Client verbunden ist und abgespielt wird.
telnet YourServerIP 9090 display ?
Es wird eine Zeile zurückgegeben, die etwas analysiert werden muss, aber den Titel des gerade gespielten Songs enthält.
Wenn Sie nicht mit der Befehlszeile arbeiten möchten, verwenden Sie Code, um die folgende URL zu ziehen:
http://ServerIP:9000/status.txt
In beiden Fällen sind die Daten ein "Pull". Ich bin nicht sicher, ob der Server einen "Push" zur Verfügung hat.
Das Telnet-Bit bekam ich aus einem Dokument, das ich seit Jahren hatte. Nicht sicher, ob es online verfügbar ist. Das URL-Stück: Ich habe nachgeschaut: http://www.fact4ward.com/blog/not-done-yet/squeezebox/
Hoffe das hilft.