Показать информацию о текущей воспроизводимой песне

287
Bixer

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

1

2 ответа на вопрос

0
maxelost

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

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

0
joat

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

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

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

telnet YourServerIP 9090 display ? 

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

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

http://ServerIP:9000/status.txt 

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

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

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

Кроме того, функция «push» может быть создана с помощью Liquidsoap для мониторинга текущей воспроизводимой песни и отправки рычащих сообщений (или аналогичных) при изменении песни. Мне нужно посмотреть на это. joat 10 лет назад 0
Ваш вопрос заинтересовал меня решением Liquidsoap. Теперь у меня есть короткий сценарий liq, который отслеживает Icecast на предмет начала новой песни и выводит на экран всплывающее окно с группой и названием через уведомление-отправку. Кричи, если хочешь. joat 10 лет назад 0

Похожие вопросы