Les besoins :
- Vous avez une sono et de la musique à passer un soir.
- Vous avez besoin d’un système fiable, simple, sécurisé pour gérer votre collection de mp3.
- Vous souhaitez pouvoir controler le système (playlist, volume, librairie) par un client sous terminal, un navigateur, un PDA, un téléphone Bluetooth, Un client graphique sous windows…
Les logiciels utilisés :
MPD : Lecteur de son controlé par réseau par de nombreux clients
Un shell (pas besoin de X)
Les moyens utilisées :
Lancement de ncmpc (client CLI) au login et logout à la fermeture
Un compte local “dj” sans mot de passe
Installation de MPD
Sur le serveur (tout ce qui suit se fait sur le serveur) :
sudo aptitude install mpd
Configurer MPD
sudo nano /etc/mpd.conf
modifiez le repertoire où sont vos mp3 (Les mp3 ne seront pas modifiés)
music_directory "/mnt/datas_raid5/mp3"
Décommentez la partie alsa pour utiliser alsa
audio_output {
type "alsa"
name "my ALSA device"
device "hw:0,0" # optional
format "44100:16:2" #optional
}
Décommentez :
mixer_type "software"
Creation du compte “dj”
sudo adduser --disabled-password dj
Relancer MPD sur le serveur
sudo /etc/init.d/mpd restart
Lancer ncmpc au login
sudo nano /home/dj/.bashrc
Ajouter à la fin du fichier :
ncmpc -h 192.168.0.1 ; logout
Désactivation de la veille ecran
sudo nano /etc/console-tools/config
Remplacer les deux lignes
BLANK_TIME=30
POWERDOWN_TIME=30
par
BLANK_TIME=off
POWERDOWN_TIME=off
Gérer MPD à partir de votre pc de bureau
Sous kde par exemple, il existe qmpdclient :
sudo aptitude install qmpdclient
Sachez qu’il existe une multitude de clients sur différentes plateformes (irc, ppc, mac, win, lirc, web…) : http://mpd.wikia.com/wiki/Clients