Manual do Linux

Outubro 28, 2007

Status musical no Pidgin com MusicTracker

Introdução

É moda entre os usuários Windows ativar um plugin no Windows Live Messenger que se integra ao Windows Media Player e mostra o que o indivíduo está ouvindo.

Esta dica é para você, usuário Linux que sente falta de algo similar a esse plugin. Mostro hoje o MusicTracker, um plugin para o Pidgin(programa de mensagens instantâneas) que se integra com inúmeros players for Linux para mostrar o que você está ouvindo.

Diretamente da página do projeto no Google Code:

MusicTracker is a plugin for Pidgin (previously known as Gaim) which displays the music track currently playing in the status message of various accounts such as AIM, Yahoo, MSN, Gtalk (Jabber), etc., i.e. any protocol Pidgin supports custom statuses on. Support for a wide range of audio players on both Windows and Linux platforms is planned. Currently supported players: Amarok, Rhythmbox, Audacious, XMMS, MPC/MPD, Exaile, Banshee, Quod Libet on Linux. Winamp, Windows Media Player (9+), iTunes, Foobar2000 (incomplete support) on Windows.

Tradução livre:

MusicTracker é um plugin para o Pidgin que mostra a música que está tocando atualmente no status de vários protocolos como AIM, Yahoo, MSN, Gtalk(Jabber), etc. e.g qualquer protocolo do Pidgin que suporte status personalizado. O suporte para uma grande faixa de player tanto para Windows como para Linux é planejado. Players suportados atualmente: Amarok, Rhythmbox, Audacious, XMMS, MPC/MPD, Exaile, Banshee, QuodLibet no Linux. Winamp, WIndows Media Player(9+), iTunes, Foobar2000(suporte incompleto) no Windows.

Quer uma amostra? Aí vai:

Photo Sharing and Video Hosting at Photobucket

Instalação

Nenhuma das distribuições que eu conheço inclui o MusicTracker em seus repositórios. Por isso teremos que compilá-lo direto do código fonte.

Antes de começar devemos instalar algumas dependências. As dependências inluem:

  • Pidgin 2.0.0 ou superior
  • As bibliotecas de desenvolvimento do Pidgin(comumente pidgin-devel)
  • A biblioteca pcre e seu pacote de desenvolvimento (comumente pcre e pcre-devel)
  • Dbus-glib

Instalação das dependências:

Debian, Ubuntu e derivados:

# apt-get install libpcre3-dev pidgin-dev

OpenSuSE

Selecione os pacotes pcre-devel e pidgin-devel no YaST.

Mandriva

# urpmi libpcre-devel pidgin-devel

ToDo: Preciso incluir a instalação das dependências em outras distribuições.

Pra instalar o plugin em si não basta mais do que baixar, descompactar e executar os três comandinhos mágicos:

$ wget -c http://musictracker.googlecode.com/files/musictracker-0.4.1.tar.bz2
$ tar jxvf musictracker-0.4.1.tar.bz2
$ cd musictracker-0.41
$ ./configure
$ make
# make instal
l (como root)

Nota: Para os usuário do ArchLinux, existe uma PKGBUILD no AUR do MusicTracker. Ela pode ser encontrada aqui.

Usando o Plugin

Abra o Pidgin, conecte-se e vá em Ferramentas > Plugins. Localize o MusicTracker, ative-o e clique em Configurar plugin.

Photo Sharing and Video Hosting at Photobucket

Em Player você pode selecionar o player que você usa e que será detectado.
A opção Status Format permite que você configure o modo como será mostrada a música na sua mensagem de status. Para isso você deve usar o código referente às variáveis do MusicTracker. Em Adicionar há uma lista completa, mas aqui vão algumas:

  • %p - Artista
  • %a - Album
  • %t - Nome da música
  • %m - Símbolo de nota musical
  • %d - Duração da Música

Feita a configuração, você pode ser supercool novamente e mostrar pra todo mundo o que está ouvido ;)

Abraços e até a próxima

Powered by ScribeFire.

11 Comentários »

  1. muito bom hein esse plugin… pena que no m$n muda no nick principal (ô pidgin do meu sacoooooooooooooooooooooo!)… dá pra configurar legal fica ótimo ^^

    vlw pela dica pablito!

    Comentário de Lucas_Panurge — Outubro 28, 2007 @ 8:41 pm

  2. Os pacotes: libpcre3-devel pidgin-devel

    Não constam no Ubuntu 7.10.

    Comentário de joaofpr — Outubro 28, 2007 @ 11:41 pm

  3. Anotado.

    Vou pesquisar imediatamente a solução.

    Comentário de stjimmy2k — Outubro 29, 2007 @ 12:42 pm

  4. Corrigido. Os pacotes não terminal com -devel, e sim com -dev. Obrigado, joaofpr!

    Comentário de stjimmy2k — Outubro 29, 2007 @ 12:46 pm

  5. Tem mais um erro.

    Escreveste:
    $ cd musictracker-0.41

    E o correto é:
    $ cd musictracker-0.4.1

    Fora isso, funciona que é uma beleza.
    Desculpe não ter percebido esse detalhe antes.

    Comentário de joaofpr — Outubro 30, 2007 @ 1:45 am

  6. Cara fiz tudo igual à sua dica, testei com audacious, xmms, rhythmbox e não funcionou não.

    Comentário de José Carlos — Novembro 3, 2007 @ 1:45 pm

  7. José Carlos, poste mais configurações sobre o que você está rodando. Sem mais informações é impossível ajudar.

    Comentário de stjimmy2k — Novembro 3, 2007 @ 3:57 pm

  8. rapaz.. eu instalei atravez do yaourt e ele ta mostrando no pidgin, ja configurei e nao quer mostrar nao.. e agora? ;/

    Comentário de corvolino — Novembro 13, 2007 @ 1:56 am

  9. Estranho corvolino…

    Eu não usei o yaourt, usei o bom e velho makepkg, e aqui funciona direitinho com o Quod Libet e o Audacious. Qual é o player? O dbus está ativado?

    Tente ativar o plugin ‘Exemplo do Dbus’ no Pidgin e veja se muda algo.

    Troque a ordem, feche o player e abra de novo, abra o player primeiro e o pidgin depois, coisas assim.

    Tô tentando descobrir, mas acho que os culpados nessa história são desenvolvedores, que não ativam o dbus em player ou outro.

    abraço

    Comentário de stjimmy2k — Novembro 13, 2007 @ 1:14 pm

  10. mesmo assim, não mostra nada no pidgin.

    so configurar e da fechar? Porque aqui não mostra.

    Comentário de corvolino — Dezembro 7, 2007 @ 1:06 am

  11. Ótimo, aqui no Ubuntu 7.10 (Amarok e pidgin) funcionou direto com essas dicas.

    Comentário de Felipe Iise — Dezembro 26, 2007 @ 2:38 pm

Alimentação RSS de comentários a este artigo. URI do TrackBack

Deixe um comentário

Blog no WordPress.com.