Tocando arquivos MP3 no SuSE Linux

Este artigo destina-se aos usuários do SuSE Linux que desejam ouvir MP3. A Novell, com medo de violar patentes e direitos autorais, não colocou o codec MP3 no xine-lib (motor do AmaroK e Kaffeine), o que vem causando o problema da não reprodução MP3.

[ Hits: 25.532 ]

Por: Gabriel Marinho em 08/03/2007


Introdução



Este artigo é para todos os usuários do SuSE Linux que desejam ouvir MP3 nele.

Neste artigo usarei:
  • Distribuição: openSUSE 10.2
  • Placa mãe: Asus A7V8X-X
  • Memória RAM: 256 MB
  • Processador: AMD Athlon XP 2200+

O que está acontecendo?

A Novell, com medo de violar patentes e direitos autorais, não colocou o codec MP3 no xine-lib (motor do AmaroK e Kaffeine), o que vem causando o problema da não reprodução MP3.

No XMMS o MP3 não toca porque o XMMS precisa do codec MPEG123 para tocar MP3, o XMMS que vem com o SuSE não tem esse codec.

Soluções:

Recompilar o Xine-LIB e reinstalar uma versão do XMMS compatível com MP3 (MPEG123).

Resolvendo o problema do xine-lib

Baixe o Xine-LIB:

$ wget http://ufpr.dl.sourceforge.net/sourceforge/xine/xine-lib-1.1.4.tar.gz

Descompacte o arquivo:

$ tar -zxvf xine-lib-1.1.4.tar.gz

E agora compile como outro programa normal:

$ cd xine-lib-1.1.4/
$ ./configure
$ make
$ su
# make install


A compilação no meu PC demorou 1 hora, mas espere... Vale a pena :D.

Depois é só reiniciar o seu computador:

# shutdown -r now

Resolvendo o problema do xmms

Para amantes do XMMS :D, vamos reinstalar uma versão do XMMS compatível com MP3 (MPEG132)... Se você tem instalado o XMMS que vem com o SuSE, desinstale tudo o que você achar de XMMS no YaST.

Baixe o XMMS compatível com MP3:

$ wget ftp://ftp.falsehope.net//pub/xmms/rh7.x/xmms-1.2.10-1rh73.i386.rpm

Agora instale o XMMS:

$ su
# rpm -ivh xmms-1.2.10-1rh73.i386.rpm


O pacote é para Red Hat, mas funciona muito bem no SuSE. Aguarde e dentro de alguns segundos você está escutando MP3 no XMMS.

Conclusão

Veja os benefícios:
  • O AmaroK tocando MP3;
  • O Kaffeine tocando MP3;
  • E o XMMS tocando MP3.

Agora é só curtir suas músicas MP3! :-)

Até a próxima!

Gabriel Marinho de Matos.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Configurando o X e a placa de vídeo NVidia no Debian Sarge

Criando um sistema operacional com ASM e C++

Leitura recomendada

MultiHeads no Linux

MUGPIS 14.1

AirPlay Receptor em Raspberry Pi

Entendendo o processo de boot

Calculando valores UMASK

  
Comentários
[1] Comentário enviado por HolyMurderer em 08/03/2007 - 07:11h

Mais rápido que isso é ter o repositório Packman (http://packman.iu-bremen.de/suse/10.2/) e instalar o pacote libxine1 directamente pelo YaST ou Smart.

[2] Comentário enviado por belf em 08/03/2007 - 20:21h

Caro amigo gabrielbiga, apesar de seu tutorial ser muito legal, aconselho as pessoas a não instalar pacotes RPM de outras distro porque poderão estragar o sistema (mesmo existindo varias distros RPM, eles são diferentes para cada uma, instalando RPM de outras distros podera deixar o sistema instavel, podendo ser forçado futuramente a formatar o pc), deixo abaixo uma dica que sera util aos que forem instalar openSUSE 10.2

Download: openSUSE 10.2
http://pt.opensuse.org/Descarregar

Smart Package Manager – Instalação

Para instalar o Smart, coloque o CD/DVD do openSUSE 10.2 no leitor e:
Abra o YaST => Software => Gerenciamento de Software => Utilize o campo de pesquisa e procure por smart (aparecerão vários com o nome de smart, assinale-os os pacotes smart e smart-gui) e aplique as alterações.
Agora precisamos adicionar repositórios (endereços de URL´s que contém pacotes/programas para o seu openSUSE 10.2).

Abra a consola, inicie sessão como root e introduza:

# smart channel --add http://carlos.pinguix.com/repositorios.smart

Ser-lhe-á perguntado se deseja adicionar os repositórios; simplesmente digite "y". Exemplo:
Apelido: vixiado-cgoncalves
Tipo: rpm-md
Nome: CGoncalves (Vixiado)
Desabilitado: True
URL Base: http://ftp.nux.ipb.pt/pub/dists/opensuse/repositories/home%3a/cgoncalves/openSUSE_10.2/

Incluir este canal? (y/N): y


Adicionados os repositórios, basta obter as informações dos mesmos. Para tal, bastará introduzir:
# smart update

Ou então, abrir o GUI do Smart e pressionar o respectivo botão.


Embora a interface gráfica do Smart seja de fácil acessibilidade e aconselhado para os mais "verdinhos", há quem prefira a consola, por isso deixamos aqui uma pequena lista dos comandos frequentemente utilizados:

# smart install <pacote> - instalar um pacote
# smart remove <pacote> - remover um pacote
# smart reinstall <pacote> - reinstalar um pacote
# smart upgrade - actualiza o sistema
# smart clean - remove todos os pacotes em cache, caso hajam
# smart update - actualiza as informações dos repositórios (é aconselhado executar este comando diariamente ou sempre que utilizar o Smart para que esteja sempre a par das novidades)


Dicas e comandos Smart
http://www.zago.eti.br/smart-dicas.html#toc15

E depois para habilitar o suporte mp3, DVD, etc, acessem
Hacking openSUSE 10.2, e de uma lida são poucas coisas que precisam serem baixadas para a multimidia funcionar.
http://www.softwareinreview.com/cms/content/view/60/

Com o smart instalado fica muito mais facil habilitar os recursos multimidia do openSUSE, além de instalar inumeros outros programas de forma facil e rapida.

Para maiores informações acessem e se cadastrem no Forum SusePT, http://www.susept.com/ , especializado em openSUSE, onde poderão esclarecer todas as suas duvidas.

Todos serão bem vindos na Comunidade Portuguesa de Suse Linux, indiferente de usarem esta ou aquela distro, o importante e que usamos todos LINUX, e estamos aqui para ajudar.

[3] Comentário enviado por razgriz em 08/03/2007 - 22:28h

bastava baixar os codecs e a xine lib deste site e tudo resolvido. Tem até o lib dvd css...

http://cambuca.ldhs.cetuc.puc-rio.br/xine/

[4] Comentário enviado por marck em 09/03/2007 - 00:36h

rapaz , vc fez o mais complicado..........no Packman acha esses pacotes prontos para o suse e em rpm.
***** no meu caso o xine lib (lib-xine) não conseguiu resolveu a questão, então atualizei amarok (1.4.5.13 )o amarok-xine (1.4.5.13 )e tmbem o kaffeine (0.8.3 ). tudo resolvido.
Para completar o suse instale o lame (codificador de mp3) eo lib dvd css para assistir dvds
abraço

[5] Comentário enviado por gabrielbiga em 09/03/2007 - 12:44h

Pessoal, muito obrigado pelos comentários e pelas dicas. Fui pelo o lado mais difícil porque não tenho internet no meu Linux e não conheço ninguém que use SuSE Linux na minha Cidade, portanto, não corri o risco de escrever alguma coisa errada e depois dar tudo errado em outros Computadores.

Abraço a todos.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts