JPL Informática
Conisli
  Home   Quem somos   Contato
quinta, 11 de Março de 2010
   Busca
   Links
   Artigos Linux
   Área restrita
   Site Antigo
   Serviços
   Cursos
   Clientes
   Créditos
Rodando no Linux
rodando no Linux
Juckebox Player MP3 remoto

Esta matéria relata a experiência que tive instalando um Linux (Debian) para servir de servidor remoto para tocar minhas músicas MP3.

Objetivo: Ter uma máquina dedicada, remota, a minha está na sala, controlada via Web para tocar os arquivos Mp3.

Equipamento:

Usei uma máquina antiga, que estava parada, um 486 Dx4-100Mhz com 32Mb de ram, dois HDs, um de 700Mb para o sistema e outro de 1.7 Gb para os arquivos Mp3, uma placa de som Sound Blaster pnp, daquelas velhas para slot ISA e uma placa de rede tipo NE2000, também ISA. Naturalmente se você dispuser de equipamento um pouco melhor e um HD maior obterá um "jukebox" mais poderoso.

Softwares:

  • S.O. : Linux Debian Woody 3.2 (aquele que veio PCMaster edição 81 de Janeiro de 2004.
  • Apache: O servidor web mais usado no mundo.
  • Php: Linguagem de programação para a interface de controle Web.
  • sndconfig: ferramenta para configuração da placa de som.
  • Mpg321: Decoder de mp3 livre.
  • mserv: servidor de gerenciamento dos mp3 e frontend para o mpg321.
  • MyMp3s: Interface Web usando php para controlar o mserv via interfacw web.

Etapas de instalação:

  • 1) Instalar o Debian (sistema básico).
  • 2) Instalar Apache, php, sndconfig.
  • 3) Configurar a placa de som.
  • 4) Instalar Mpg321.
  • 5) Instalar mserv.
  • 6) Baixar e instalar Mymp3s.
  • 7) Alguns ajustes

Itens não obrigatórios:

  • 8) Recompilar um kernel bem enxuto.
  • 9) Eliminar qualquer pacote desnecessário.

1) Debian

a) Para instalar o Debian, usei a instalação por rede, já que minha máquina não possui CD-ROM. Se você tiver um disponível ou emprestado, é mais fácil e rápido usá-lo, depois você devolve !
Para saber como instalar o Debian consulte a Pc-Master 81 ou
http://www.debian.org.br/releases/stable/installmanual

Qualquer que seja a midia que escolheu, ou foi obrigado a usar, faça apenas a instalação do sistema básico. Se tiver paciência, ainda pode eliminar vários pacotes do sistema básico para deixar o sistema ainda mais leve.

2) Apache, php, sndconfig.

Usei a ferramenta de gerenciamento de pacotes APT-GET, facilitando todo o processo de ajuste de dependências, bem como o download dos pacotes. Para mais informações sobre o apt-get consulte: http://www.linuxdicas.com.br/article610.html

Tendo o apt-get configurado, o que é feito sem problemas durante a instalação do Debian, digitei os seguintes comandos:

apt-get install apache
apt-get install php4
apt-get install sndconfig

3) Configurar a placa de som.

Para a maioria das placas de som, basta rodar o sndconfig que o próprio programa trata de identificar e configurar a placa de som. Se tiver problemas consulte o manual da placa, o site do fabricante, ou o Google !

4) Instalar o mpg321

Este player de mp3 foi escolhido por ser gratuito e livre, de fácil utilização e bem leve, para manter o espírito de todo o projeto.

apt-get install mpg321

Agora é só testar se o som mp3 está ok. Copie um arquivo mp3 qualquer e execute:

mpg321 arquivo.mp3

5) Instalar mserv

O mserv é um servidor que irá chamar o mpg321 para você. Ele pode ser acessado por telnet na porta 4444. O usuário é root e a senha root.

apt-get install mserv

6) Baixar e instalar o mymp3s

O Mymp3s é um conjunto de alguns scripts php, elaborados para ser interface com o mserv.

baixe em: mymp3s-2.6.tar.bz2

O site do projeto é: http://themes.freshmeat.net/projects/mymp3s/

Depois de baixado basta descompactar para a pasta /var/www com o comando:

cd /var/www
tar -jxvf mymp3s-2.6.tar.bz2

7) Alguns ajustes

a) Editar o arquivo /etc/apache/httpd.conf:
Nele você poderá definir uma diretório base para sua interface web.
Mais informações de como configurar o apche veja:
http://www.linuxdicas.com.br/modulos_dinamico_nos_linux.php

b) Configurar a rede

Se ainda não foi feito ! Use um IP do tipo: 192.168.0.2 (classe C) coerente com outras máquinas da sua rede.

c) Definir o diretório com as músicas no mserv
edite o arquivo /etc/mserv/config
altere a linha:
path_tracks=/diretorio/onde/ficam/as/musicas

8) Se quiser, o que recomendo, recompile o kernel para dar suporte apenas ao seu hardware, deixando o sistema todo personalizado.

veja dicas em:

http://www.dicas-l.unicamp.br/dicas-l/20031121.shtml

9) Usando o apt-get e o dpkg você, com muita paciência, pode ver quais são os pacotes obrigatórios, pois têm dependências com os principais apache, php, mserv, etc.

Agora é só diversão !! Aponte o seu navegador para o endereço do seu servidor, e escolha o que ouvir !

Dúvidas e sugestões: kretcheu@jpl.com.br


Conheça as distribuições Linux

Debian
Debian
Slackware
Slackware
Fedora
Fedora
Mandrake
Mandriva
 
Desenvolvido por JPL - © Copyleft 2003-2009 www.jpl.com.br