Чтобы дать вам представление о том, с чего начать ...
Многое зависит от того, какую версию вы используете. Более новые версии предположительно основаны на JSON.
Я использую старую версию, которая включает в себя интерфейс Telnet. Если у вас более старая версия, попробуйте следующее с подключенным и воспроизводящим клиентом.
telnet YourServerIP 9090 display ?
Он вернет строку, которая потребует небольшого разбора, но будет содержать название текущей воспроизводимой песни.
Если вам не нравится работать с командной строкой: используйте код, чтобы получить следующий URL:
http://ServerIP:9000/status.txt
В любом из вышеперечисленных данные являются «тянуть». Я не уверен, что на сервере есть «push».
Немного телнет, я получил из документа, который у меня был в течение многих лет. Не уверен, что он доступен онлайн. Часть URL: я посмотрел на: http://www.fact4ward.com/blog/not-done-yet/squeezebox/
Надеюсь это поможет.