Installer MPD et MPC
Posté le : Dimanche 1 Mai 2011 à 13:45
Voici un petit howto pour mettre en place mpd et mpc. MPD (Media Player Daemon) peut ètre considéré comme un serveur de musique tournant en deamon sur votre pc. MPD peut géré plusieurs sorties audio, plusieurs drivers (alsa,oss) et il peut géré aussi une sortie en HTTP (ou en utilisant icecast). Cependant, mpd ne faisant office que de serveur il faut un client pour pouvoir l'utiliser pleinement ; dans cette article je vous présente MPC, mais sachez qu'il en existe énormément et pour toutes les plateformes. Ces client permettent de lister votre musique, de la mettre en lecture, en pause, d'obtenir pour certain les paroles, de gérer les playlists etc...
Alors voila les différentes étapes de l'install :
Tout d'abord pour debian :
# aptitude install mpd mpc
ou pkg_add pour open etc..
Ensuite il faut modifier la conf de mpd :
# vim /etc/mpd.conf
A cette ligne, remplacer le chemin du répertoire par celui de votre dossier musique :
music_directory "/var/lib/mpd/music"
Puis dé-commenter si ce n'est pas fait la ligne suivant :
bind_to_address "localhost"
Ensuite choisissez le drivers de votre sortie audio, pour cela il suffit de décommenter les lignes correspondantes ainsi pour alsa j'obtiens :
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0"
format "44100:16:2"
mixer_device "default"
mixer_control "PCM"
mixer_index "0"
}
Une fois tout cela configuré, il faut s'assurer que MPD ne soit pas démarrer :
# /etc/init.d/mpd stop
Puis mettre a jour la configuration avec la création de la base de donnée :
# /etc/init.d/mpd start-create-db
MPD est maintenant opérationnel, pour profiter de votre musique, il suffit de lancer mpc mais auparavant un listage de la musique puis ajout dans la liste de lecture de MPC s'impose :
# mpc update
Puis pour tout ajouter a la playlist :
# mpc ls| mpc add
IL ne reste plus qu'à faire un :
# mpc play
\o/
Un autre client, dérivé de mpc est aussi disponible, c'est ncmpc. Il vous permet d'avoir une petite interface graphique avec ncurse et s'intègre très bien dans un terminal :)
