Obter o XMMS2 para chamar script externo no avanço automático da lista de reprodução?

0

Existe uma maneira de o XMMS2 chamar um script externo quando ele avança em uma playlist automaticamente ou por meio de intervenção manual (por exemplo, xmms2 em seguida)?

O objetivo é ter balões pop-up na minha área de trabalho para me dizer que nova música começou a tocar, e eu realmente não quero escrever um daemon em segundo plano que faça xmms2 info ou xmms2 current há uma maneira de fazer isso para emitir o retorno de chamada.

    
por Alex Balashov 18.09.2009 / 21:57

4 respostas

0

O XMMS2 só chama scripts ou programas na inicialização e no encerramento. Não há nenhuma função incorporada que chame programas quando avança na lista de reprodução.

Mas você pode escrever um pequeno programa cliente em python, perl ou ruby que se conecte ao XMMS2 e use broadcast_current_id para ser notificado quando a música atual mudar.

Para exibir essas informações, você pode usar o libnotify, como alguém que já foi informado em uma resposta a outra pergunta.

Ou você pode usar um cliente de notificação existente, como o link (diretamente ou como referência)

    
por 19.09.2009 / 20:19
0

Clique com o botão direito do mouse - > Menu pop-up - > Preferências - > Plugins gerais - > Plugin de mudança de música

habilite isso e configure o comando para ser iniciado quando uma nova música for iniciada.

    
por 26.09.2009 / 17:00
0

esperanza, um cliente xmms2 tem o recurso de notificação que você quer.

    
por 07.06.2010 / 09:12
0

Tanto xmms2tray quanto esperanza fornecem notificações pop-up, embora cada uma exija a execução de um programa cliente. Atualmente, não há plug-in que forneça libnotify integration para xmms2, o que seria uma das melhores maneiras de obter essas notificações.

    
por 11.02.2013 / 11:11