Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

A ascenção e a queda do XMMS


“Quem usa Linux há pouco menos de 3 anos, tem chance de não ter chegado a usar o XMMS. Os mais antigos com certeza se lembram desse clone visual do Winamp e possivelmente ainda o utilizam. Mas quem conheceu e atualmente não o vê mais nas principais distribuições deve estar se perguntando: o que aconteceu com esse que era o tocador de mp3 padrão dos desktops GNU/Linux por anos a fio?

A resposta não é simples nem curta, então vamos contar um pouco do que aconteceu através dos anos.”


Enviado por Clésio Luiz (magolobelΘyahoo·com·br) - referência (xmms.org).

Veja abaixo o restante do texto enviado pelo Clésio.



Segundo a entrada na Wikipedia, http://en.wikipedia.org/wiki/Xmms , o Xmms começou como X11Amp, feito por Peter e Mikael Alm em Novembro de 1997. Ele surgiu após o Winamp para Windows, que veio ao mundo em maio daquele ano. O então X11Amp foi feito para ser clone do Winamp, sendo inclusive compatível na época com as skins deste. Em 1999 o projeto passou a ser patrocinado pela 4Front Technologies, e desde então o nome mudou para X MultiMedia System, ou XMMS.

Assim como o Winamp em sua plataforma nativa, o XMMS logo se tornou uma referência entre os tocadores de mp3, com grande número de skins e plugins disponíveis, a maioria feitos pela comunidade construída ao redor dele. Os plugins traziam as mais diversas funcionalidades para o XMMS, como suporte a novos e exóticos formatos de áudio (como o formato de áudio das ROMs de Super Nintendo) e vídeo (através de um plugin do Mplayer), passando por suporte a controle remoto e normalização de volume. Até hoje, o XMMS ainda é o tocador de mp3 para ambientes livres com o maior número de codecs de áudio suportados (alguns arquivos de áudio só podem ser ouvidos através dele).

Por volta de 2003, com a disponibilidade de internet de banda larga e com o fenômeno do mp3 em plena expansão, começaram a surgir usuário com coleções de mp3 que ultrapassavam 1000 músicas, algo impensável anos antes. Sempre houve tocadores especializados em grandes coleções, como o MusicMatch Jukebox para Windows, mas eram programas grandes e pesados, além de ter uma interface mais complicada que tocadores como o Winamp, que eram muito mais populares.

Então, com coleções enormes, muitos usuários passaram a usar aqueles programas pesados, mas capazes de lidar com grandes coleções, organiza-las e de criar listas de músicas de modo a se poder aproveitar melhor a grande coleção disponível. Por essa época, surgiram no software livre projetos como o Amarok (QT) e o Rhythmbox (GTK), além do iTunes da Apple. Um número cada vez maior de usuários passou a usar o PC como centro de entretenimento, estocando enormes quantidades de arquivos de áudio e vídeo. O XMMS tinha dificuldades de lidar com tantas músicas disponíveis, e criar listas de música dentre centenas de opções não era algo muito fácil de se fazer nele.

Entre 2002 e 2003, Peter Alm, um dos criadores do X11Amp original, começou o projeto do XMMS2 a partir do zero, usando GTK2. pouco tempo depois o projeto passaria para as mãos de Tobias Rundström e Anders Gustafsson. Porém, o progresso tem sido muito lento, e após cerca de 4 anos, ainda não está disponível uma versão utilizável pelo grande público. Enquanto isso, o XMMS original foi abandonado por volta de 2004, na versão 1.2.10. Embora ainda um ótimo tocador de mp3, o XMMS carecia de recursos para concorrer com projetos mais novos, e ainda havia uma extensa lista de bugs a corrigir. A insistência em continuar utilizando o GKT+ (por causa das dezenas de plugins disponíveis) levou a forks do projeto, sendo o primeiro o Beep Media Player em 2003, utilizando GTK2. Deste projeto foi criado outro fork, o Audacious (não confundir com o editor de som Audacity) em 2005.

Foi então que a vaca foi pro brejo. Não recebendo mais atualizações, com uma grande lista de bugs, o perigo de surgimento de falhas de segurança que não seriam corrigidas e com opções em desenvolvimento ativo na arena do software livre, grandes distribuições começaram a fazer algo impensável a alguns anos antes: retirar o XMMS dos repositórios. O primeiro foi o Gentoo, em outubro de 2006, seguido pelo Slackware em março de 2007. Esta retiradas dos repositórios foram altamente criticadas por vários usuários, e até a página do XMMS entrou no meios das calorosas discussões, publicando alguns comentários sarcásticos durante as remoções dos repositórios, como pode ser visto na página principal do projeto: http://www.xmms.org/ .

Agora o XMMS corre o risco de ser removido também dos repositórios do Debian, onde discussões a respeito duram vários meses: http://thread.gmane.org/gmane.linux.debian.devel.general/116761

No link acima, o desenvolvedor do Audacious, um projeto que tem a base do XMMS, revelou que o site do projeto foi atacado por usuários hackers fanáticos pelo XMMS, pelo simples motivo do Audacious ser o programa que está sendo substituindo o XMMS nos repositórios. Em numa manobra para livrar o seu projeto da polêmica gerada, seu criador nega que o Audacious seja uma simples cópia do XMMS e que não pretende ser retrocompatível com este, além de ter objetivos diferentes, uma simples olhada neste projeto ( http://audacious-media-player.org ) mostra o porque das distribuições o estarem utilizando como substituto natural do XMMS. E aí entra outra polêmica: o código do Audacious não é completamente compatível com o programa antigo e muitos recursos disponíveis através de plugins no XMMS estão indisponíveis no Audacious. E o que é pior: vários formatos de áudio que só são audíveis no GNU/Linux através dos plugins do XMMS estão agora inutilizados.

À comunidade, resta agora a opção de unir forças para a resolução de diferenças visando cobrir a lacuna deixada por aquele que ainda é o maior tocador de mp3 do mundo do software livre.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de Marcelo Silveira Vilar
Lamentável: Quando comecei a utilizar o linux, na época do Kurumin 2.2 (2 ponta alguma coisa), Conectiva 9 Fedora 1 =P , eu gostava muito do XMMS, por ter uma interface amigável (Muito similar ao Winamp), e até hoje eu uso ele ainda, pois o computador que estou utilizando em casa é um Celeron 300 =/ e o xmms roda nele com uma leveza. Uma pena um projeto desse morrer.

Marcelo Silveira Vilar
Comentário de tenchi
./configure --enable-chuck-norris: Ah, lembrando que xmms2 está sim, em desenvolvimento. Não é mais i plano anterior de um player comum; agora apostaram no conceito de servidor/cliente, como o mpd (music player daemon). Ou seja: nada de skins, temas, etc. O que você utiliza é só um cliente. A vantagem disso ? que você pode controlá-lo de vários clientes, até pela linha-de-comando ou interface web. Outro problema é a incompatibilidade com os antigos plug-ins :-(

Mas algumas coisas se tornaram mais fáceis. Por exemplo
$ xmms play # play
$ xmms next # próxima música
$ xmms add arquivo.mp3 # adiciona arquivo.mp3 na lista
$ xmms2 list # exibe a lista de músicas

E assim vai... Dá até para criar um 'cliente' simples em dialog ou kommander...

Mas ainda não é o xmms que muitos se acostumaram a ver...

O mais legal no site (http://wiki.xmms2.xmms.se) é esta página, que explica o que o xmms2 não vai fazer:

clean your house.
* ... unless you hook it up with your emacs.
destroy Microsoft.
transport you to another galaxy.
turn your desktop into an animated 3D cube.

E o melhor:
roundhouse kick you.
* ... except when compiled by Chuck Norris.

No site tem várias destas frases. Muito engraçadas mesmo ;-)

Maaaasss, voltando à notícia... O xmms já teve seu tempo. O seu desenvolvimento parou, por isso não há mais a necessidade de mantê-lo nos repositórios das distros. Mas isso não significa que ele morrerá. A maldição do software livre é que você pode encontrar qualquer versão do programa que você queira, pois ela sempre estará num destes servidores ftp perdidos por aí.... (esses dias achei o xwm, o primeiro gerenciador de janelas do X, datado de 1985 (http://xwinman.org/archive/xwm/).

Ou seja, alguém sempre manterá uma versão do xmms prontinha para o usuário... Só não será num repositório oficial. Um programa bom nunca morre, mesmo com seu desenvolvimento parado. Tanto que ainda criam vários plug-ins para o xmms.

"Quem pensa por si mesmo é livre, e ser livre é coisa muito séria." - Legião Urbana
Comentário de Clésio Luiz
Mesmo o grandes caem: O XMMS é uma lição para aqueles que criticam a existência de vários projetos do mesmo tipo no SL, como o OpenOffice.org e o Koffice, ou o Firefox e o Konqueror. Na sua época o XMMS era senhor dos tocadores de mp3 e ninguém ameaçava a sua posição. Agora ele é um mero desconhecido para os usuários novos do GNU/Linux. É por esse tipo de coisa que a comunidade não pode se sustentar em apenas um programa. Ninguém pode prever o futuro, então é sempre bom ter um segundo plano para o caso das coisas darem errado.


"... e não sabendo que era impossível, ele foi lá e fez."
Comentário de Doutor Ricardo
Não fique triste, porque a:
Não fique triste, porque a morte faz parte da vida.

Lotus 123, Wordstar, Visual Basic, Internet Explorer entre tantos outros programas bons também morreram.


Comentário de tenchi
Essa vale um texto sensacionalista no 1/2 bit: "(...)o site do projeto foi atacado por usuários hackers fanáticos pelo XMMS(...)"

Isso existe? Caramba, tem gente que não tem mais o que fazer mesmo... O Audacious é um excelente player. É o meu favorito em GTK+, já que o Amarok é o melhor no KDE, embora os dois façam coisas diferentes.

Ah, mas também não deve-se esquecer o bmpx, que é baseado indiretamente no xmms (no beep-media-player), e é baseado no conceito de biblioteca.
http://bmpx.beep-media-player.org/

"Quem pensa por si mesmo é livre, e ser livre é coisa muito séria." - Legião Urbana
Comentário de Douglas Augusto
É uma pena a corrente: É uma pena a corrente situação do XMMS. É um tocador extremamente leve/rápido pelas suas funcionalidades, ideal para configurações limitadas.

Certa vez comparei a rolagem de músicas do XMMS com a do Audacious e fiquei surpreso tamanha a diferença de consumo de CPU a favor do XMMS --na minha máquina com uma lista de 860 músicas, o XMMS consumia 11% de CPU, o Audacious 73%! A interface GTK+ 1.x, embora sofra de sérios problemas -- como o não suporte a UTF-8 --, é perceptivelmente mais leve do que a GTK+ 2.x. Pode-se notar isto num simples teste: navegue por submenus e perceba a diferença no atraso das atualizações das janelas (submenus). Enquanto que no GTK+ 1.x é quase instantâneo, no GTK+ 2.x há um descompasso que chega a ser desconfortante.
Comentário de ceti
QUALIDADE DO SOM: Audacious=7 XMMS=10: Tinha lido no fórum do LinuxMint, mas não acreditei. Aí baixei o Audacious e pude confirmar: o som do XMMS é muito mais cheio, encorpado, poderoso. Isso fica bem claro se você tem um som legal (de preferência externo), com muitos watts RMS. Caixinhas de abelha, como as que vêm com os desktops e laptops não mostram isso, mas as outras, sim.

Por isso continuo com o XMMS prá ouvir MPS; ele ganha de todos, Amarok incluído, quando se trata de QUALIDADE de som.


long live rock!
Comentário de gianrubio
Ascençao???: ascensão
do Lat. ascensione

s. f.,
acto de ascender;
subida;
promoção;
festa religiosa em que é comemorada a elevação de Cristo ao céu;
o dia dessa festa.



Comentário de viniciusfs
É uma pena o projeto não: É uma pena o projeto não te se adaptado as novas necessidades. Eu usei muito ele nos meus primeiros contatos com Linux quando testei o Conectiva 6. Hoje em dia é inviável usar um player que não gerencie a minha biblioteca de MP3 então fico dividido entre o Exaile e o Listen, ambos pra Gnome.

vinícius
http://vinicius.oitobits.net
http://www.oitobits.net
Comentário de tenchi
(...): Uma vez entrei no IRC do Audacious, e perguntei quando é que eles adicionariam recurso de biblioteca de músicas. Aí o cara - além de rir do meu péssimo inglês ;-) - disse que a biblioteca dele é o "filesystem" hauahu. E não é que isso tem lógica... Se você conseguir gerenciar as músicas baseado somente nas pastas onde estão, está bom, mas como hoje em dia o que a gente mais quer é ter mais de um método de classificação de músicas (estilo, artista, pontuação, disco, etc), este método se torna complicado. Portanto, vida longa à biblioteca de mídia! haua

"Quem pensa por si mesmo é livre, e ser livre é coisa muito séria." - Legião Urbana
Comentário de hackwiz
Sempre usei o xmms e quando: Sempre usei o xmms e quando estou utilizando o X, com certeza é ele que abro. Via console o mocp é imbatível :-)

--
echo 1874187952102573609796306343182030107482241674040530072074P | dc
Comentário de nemesis
a real razão: para o XMMS ter parado é que seu modelo original também estacionou: o Winamp.

De qualquer forma, sempre preciso do XMMS para tocar músicas de jogos do SNES, Megadrive, Playstation e MODs. Imprecindível, pq nos players mais atuais só tem esses formatos de música mainstream...

Também uso bastante o timidity com opções customizadas de linha-de-comando... MIDIs de piano e cravo clássicos como devem ser ouvidas...

;; ((lambda (x) x) "Isto é um comentário e não será executado nunca")

Comentário de Daniel Neis Araujo
Pow, falar que o xmms não: Pow, falar que o xmms não se dá bem com muitas MP3 é uma injustiça...
Eu uso ele até hoje (desde o conectiva 7) e ele gerencia muito bem minha coleção...
No momento estou na música 12657, e ele não reclama nada, muito pelo contrário: dá banho no amarok e outros que já tentei usar... busca muito eficiente
É realmente uma pena que tenha sido descontinuado...
Até no Ubuntu Gutsy ele não vem mais ... =o/
Comentário de Elias Amaral
GTK1: Motivo real pro XMMS morrer: Ele é escrito em GTK1! Quando perguntados sobre isso, sempre respondem: "GTK1 é bom o suficiente. Quer GTK2? Use o beep-media-player (baseado no xmms)". Fica sempre mais feio, apesar de leve.
Comentário de Ricardo Carlini Sperandio
XMMS FOREVER: Eu uso linux há quase dez anos... cresci usando Slack e ouvindo tudo quanto é áudio no XMMS, atualmente uso debian e ouço as coisas no XMMS, não há nenhum player melhor do que ele. É um software perfeito para o que foi proposto, na minha opinião atingiu o mesmo nível que o TeX, não há mais o que mexer, o cara é bom e ponto final.
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004