JPL Informática
FLISOL 2011
  Home   Quem somos   Contato
segunda, 6 de Fevereiro de 2012
   Busca
   Links
   Artigos Linux
   Área restrita
   Site Antigo
   Serviços
   Cursos
   Clientes
   Créditos
Rodando no GNU/Linux
rodando no GNU/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 GNU/Linux

Debian
Debian
Slackware
Slackware
Fedora
Fedora
Mandrake
Mandriva
 
Desenvolvido por JPL - © Copyleft 2003-2011