Este artigo ensina como fazer o Mercury (cliente MSN) mostrar a música que você está executando no XMMS. A instalação é bem fácil e pra quem gosta de demonstrar todo o poder de seus MP3, eis uma boa opção.
Para executar a configuração que precisamos no Mercury você deve ir até o menu Opções e depois em "Configurações desta conta". Já na janela principal, clique no botão "Alterar para visão avançada", você verá uma tela como a mostrada abaixo:
Você deve marcar a opção "Comando de shell:" e colocar o nome do script que criamos anteriormente dentro da caixa ao lado, exatamente como na imagem.
Clique em OK e pronto! Seu Mercury estará mostrando as músicas que você toca no XMMS.
Obviamente você pode aperfeiçoar o script e também o tipo de informação a ser mostrada. O infopipe lhe mostra bastante informações, você pode visualizar isso dentro dos arquivos que ele cria dentro da pasta /tmp, mas aí é com vocês!
[3] Comentário enviado por darkstarfire em 11/08/2006 - 21:36h
Olá! Lord_MOrpheuz
olha esse script aqui é pro amarok.
obs: os creditos são de Lucas Cugler Costa (lcu.lucas@gmail.com),
não testei pois não tenho o amarok instalado no meu ubuntu
#!/bin/sh
#mercuryamarok script versão 2.0 - por Lucas Cugler Costa (lcu.lucas@gmail.com)
cd ~/.Mercury/
dcop amarok player nowPlaying | col -b > stringB
chmod +x stringB
stringA=`dcop amarok player nowPlaying`
stringB=`cat stringB`
if [ -z "$stringB" ]; then
echo "aaaa" >> stringB
stringB=`cat stringB`
fi
if [ "$stringB" != "$stringA" ]; then
echo " "
else
dcop amarok player nowPlaying
[4] Comentário enviado por lcu.lucas em 12/08/2006 - 01:06h
Olá Lord_MOrpheuz
Esse é um script incluso no pacote do mercury feito por juliocbm, se você procurar no forum do guiadoharware.net você acha, e tambem se não me engano deve estar vindo junto com o kurumin, o comando na verdade eh apenas
dcop amarok player nowPlaying
mas por alguns problemas, exemplo ao fechar o amarok, no lugar de um espaço em branco aparece na verdade um call failed, eu fiz esse script justamente para isso, http://www.kuruminlinux.com.br/comunidade/viewtopic.php?t=55736
esse eh um link para o forum antigo do kurumin onde eu coloquei apenas os comando s, e lá tbm tem muitas coisas interessantes...
[5] Comentário enviado por lord_morpheuz em 12/08/2006 - 15:36h
Valeu galera funcionou blz só tive que acrecentar o fi no final pra fechar if else.
ficando assim:
#!/bin/sh
#mercuryamarok script versão 2.0 - por Lucas Cugler Costa (lcu.lucas@gmail.com)
cd ~/.Mercury/
dcop amarok player nowPlaying | col -b > stringB
chmod +x stringB
stringA=`dcop amarok player nowPlaying`
stringB=`cat stringB`
if [ -z "$stringB" ]; then
echo "aaaa" >> stringB
stringB=`cat stringB`
fi
if [ "$stringB" != "$stringA" ]; then
echo " "
else
dcop amarok player nowPlaying
fi
caso contratio da erro de final inesperado do arquivo, mas deve ter sido erro de copy paste :D hehehehe
[6] Comentário enviado por darkstarfire em 12/08/2006 - 18:18h
valeu lcu.lucas pelos exclarecimentos, tinha este script e outros pro kaffeine, juk que tambem são de seus creditos, mas não lembrava aonde tinha conseguido, depois q postei o comentário lembrei-me que tinha pegado junto com o mercuryu empacotado pelo JúlioCBM...
Lembrando ...já está diponivel a nova versão do mercury empacotado pelo JúlioCBM no seu blog
[10] Comentário enviado por duda_syn em 01/02/2007 - 14:22h
Vlww Parabéns pelo artigo, só uma dica, com o script do artigo, qd vc da stop na musica ela não some do seu nick no mercury. eu alterei o script e agora ta trank...
----------------------
status=`cat /tmp/xmms-info | grep Status | cut -d : -f 2`
if [ $status = "Playing" ]; then
musica=`cat /tmp/xmms-info | grep Title | cut -d : f 2`
echo "Ouvindo -> $musica"
else
musica=/dev/null
fi
------------------------------
Vlwww