No começo eu usava o velho XMMS e era feliz. Foi então que veio o GTK+ 2 e fiquei extremamente insatisfeito pelo XMMS não ter acompanhado a evolução da biblioteca. Decidi, então, dar um chance ao reprodutor default do Gnome, o Rhythmbox, mas, na época, o achei estranho demais. Parecia, para mim, mais um programa de email do que um tocador de música. Assim, fiquei com o Beep Media Player, cuja proposta era ser o sucessor do XMMS usando GTK+ 2 e fui feliz de novo.
Um dia, porém, li sobre o Listen em um blog desses de tecnologia. O autor dizia maravilhas dele e tinha capturas de tela bem atraentes. Soube que ele era feito em Python e GTK+ 2 e resolvi dar uma chance. Fiquei muito impressionado com algumas funcionalidades, como trazer informações sobre a banda, trazer letra da música e a capa do álbum. Passei a usá-lo quase imediatamente. Finalmente entendi que o conceito iTunes de tocar música pode ser mais legal do que o conceito conhecia, advindo do Winamp velho.
Com o tempo resolvi testar o Rhythmbox mais uma vez e vi que ele também era bem legal, na verdade. Com a vantagem de ser mais leve que o Listen pois era escrito em C. Através de plugins, ele tem o lance das letras e busca a capa do álbum da música que está tocando no momento. O Listen é mais rico, mas acabou que não senti falta dos extras. A única coisa que o Listen tem a mais e faz falta é permitir editar os dados dos arquivos de música. No entanto, existe um programa, chamado EasyTag, que faz essa tarefa, e só essa, de uma forma bem mais fácil e eficiente. Fico com o par Rhythmbox e EasyTag, por enquanto.
Depois de terminada a historinha, vamos ao que interessa. O que motivou esse artigo de hoje foi a quantidade impressionante de reprodutores de música à la iTunes disponíveis para GNU/Linux. São feitos nas mais diversas tecnologias. Eis a lista dos que conheço:
- Rhythmbox: Esse é o default do Gnome; feito em C
- Amarok: O default, nesse estilo, do KDE; feito em C++, naturalmente
- Listen: Feito em Python; originário da França
- Banshee: Feito em C# Mono, usando o GTK#
- Exaile: Mais outro feito em Python; inspirado no Amarok, porém em GTK+
- SongBird: Esse tem as funcionalidades mais doidas; feito em XUL.
- BMPx: Reedição do BMP com visual iTunes; feito em C++
Experimentem, divirtam-se e relatem aqui suas impressões.
