1

Я планирую показать текущую песню на моем рабочем столе (желательно с помощью GeekTool). Было бы еще лучше, если бы можно было переключать радиоканал. Любые советы о том, как начать этот проект (я не против программирования)? В настоящее время я использую сервер по умолчанию.

2 ответа2

0

Чтобы дать вам представление о том, с чего начать ...

Многое зависит от того, какую версию вы используете. Более новые версии предположительно основаны на JSON.

Я использую старую версию, которая включает в себя интерфейс Telnet. Если у вас более старая версия, попробуйте следующее с подключенным и воспроизводящим клиентом.

telnet YourServerIP 9090
display ?

Он вернет строку, которая потребует небольшого разбора, но будет содержать название текущей воспроизводимой песни.

Если вам не нравится работать с командной строкой: используйте код, чтобы получить следующий URL:

http://ServerIP:9000/status.txt

В любом из вышеперечисленных данные являются "тянуть". Я не уверен, что на сервере есть "push".

Немного телнет, я получил из документа, который у меня был в течение многих лет. Не уверен, что он доступен онлайн. Часть URL: я посмотрел на: http://www.fact4ward.com/blog/not-done-yet/squeezebox/

Надеюсь это поможет.

0

Вы можете открыть страницу управления сервером Squeezebox в веб-браузере по URL-адресу: http://<server_address>:9000/ . Там вы можете выбрать клиент Squeezebox в раскрывающемся меню, затем управлять им или смотреть, что в данный момент воспроизводится.

Возможно, для этого есть какой-то API; во всяком случае, я надеюсь, что это может указать вам в правильном направлении. :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .