Hoje vou postar uma dica rápida: Como exibir no Mercury a música que está tocando no Exaile.
Vamos lá?
Acredito que você já tem o Exaile e o Mercury instalados.
Logado no Mercury clique em Options > Account Settings.
Em Current song options marque a opção Show current playing song. Em Music Player selecione Shell command. Na caixa Shell command adicione o seguinte texto:
VAREXAILE=`exaile --get-artist; echo ' - '; exaile --get-title`; echo $VAREXAILE
Clique em OK para confirmar. Pronto. É pra funcionar :)
O que eu fiz? É o seguinte: a opção Shell Command em Music Player executa o comando do sistema que está na caixa de texto Shell command. E essa linha de comando? Essa linha na verdade é a execução de 4 comandos separados por ponto e vírgula (;). O resultado dos 3 primeiros comandos é guardado na variável VAREXAILE que é impressa com o comando echo, exibindo nome da banda - nome da faixa. O nome da banda é obtido com o comando exaile --get-artist e o nome da faixa com o comando exaile --get-title. O hífen que tem no meio é obtido com o comando echo ' - ', separando o nome da banda do nome da faixa.
A crase (`) que envolve os 3 primeiros comandos serve para guardar o valor de retorno dos 3 comandos. Se ela não estivesse ali, ao imprimir a variável você teria um resultado inesperado.
Para obter outras informações da faixa (nome do álbum, ano...) verifique a ajuda do exaile (com o comando exaile --help).
Se alguém souber uma maneira mais prática e que fique menos "gambiarra" comente que atualizo o post. ;)
Por hoje é isso. Abraços!
terça-feira, 15 de janeiro de 2008
Assinar:
Postar comentários (Atom)
7 comentários:
Sinto muito, minha inteligência não alcança.
http://somagui.zip.net
Não achei que ficou "gambiarra" não :)
Certa vez fiz algo parecido, criei um plugin para o Amarok que usava o festival para falar o nome das músicas... mesma idéia (o amarok usa dcop, mas na prática é a mesma coisa)
Interessante seu blog, vou visitar mais vezes.
[]'s
Elder
Ah é, só uma coisa: utilize um widget quer permita ver os arquivos do blog. Assim dá para encontrar coisas interessantes que você tenha postado :-)
Opa, já encontrei... foi mal, o sujeito tava cego mesmo! :-(
Obrigada pela dica. Mas tem um detalhe: como ele vai atualizar?
Quando mudo de música, ele não atualiza automaticamente.
Dicas?
Obrigada pela dica. Mas tem um detalhe: como ele vai atualizar?
Quando mudo de música, ele não atualiza automaticamente.
Dicas?
Postar um comentário