Mostra informações sobre a música atualmente reproduzida

1

Eu planejo mostrar a música atualmente tocada na minha área de trabalho (de preferência usando o GeekTool). Seria ainda melhor se fosse possível mudar o canal de rádio. Alguma dica de como iniciar este projeto (não me importo de programar um pouco)? Eu atualmente uso o servidor padrão.

    
por Bixer 23.10.2011 / 14:39

2 respostas

0

Você pode abrir a página de controle do Squeezebox Server em um navegador da Web com o URL: http://<server_address>:9000/ . Lá você pode selecionar um cliente Squeezebox no menu suspenso, controlá-lo ou assistir ao que está sendo reproduzido no momento.

Talvez haja alguma API para isso; De qualquer forma, espero que isso possa apontar você na direção certa. : -)

    
por 23.10.2011 / 20:15
0

Para ter uma ideia de por onde começar ...

Depende muito de qual versão você está usando. As versões mais recentes são supostamente baseadas em JSON.

Eu uso a versão mais antiga, que inclui uma interface telnet. Se você tiver a versão mais antiga, tente o seguinte, com seu cliente conectado e reproduzido.

telnet YourServerIP 9090
display ?

Ele retornará uma linha que precisará de um pouco de análise, mas conterá o título da música que está sendo reproduzida no momento.

Se você não gosta de trabalhar com a linha de comando: use o código para extrair o seguinte URL:

http://ServerIP:9000/status.txt

Em qualquer um dos itens acima, os dados são um "pull". Não tenho certeza se o servidor tem um "push" disponível.

O bit telnet, eu recebi de um documento que eu tenho há anos. Não tenho certeza se está mais disponível on-line. A parte da URL: olhei em cima: link

Espero que isso ajude.

    
por 20.07.2013 / 03:06