Ceci est une ancienne révision du document !
Version Hoary
Rédigé par Elerosse
MPD (Music Player Daemon)
MPD est un lecteur utilisant une architecture Client/Serveur. Le serveur va agir en tant que daemon (ou service) et s’occuper de lire la musique et garder en mémoire la playlist, le client est facultatif il ne sert qu’à la communication avec le serveur. Les avantages liés a un tel fonctionnement sont entre autre la légèreté du programme puisque seul le serveur doit être actif pour jouer la musique, la modularité des clients puisqu’ils sont indépendants, il en existe des graphiques ou textes dans beaucoup de langages différents. MPD utilise une base de données pour stocker les musiques disponibles.
Installation & Configuration
Mpd est disponible dans les dépôts universe.
Pour l'installer, recherchez et installez "mpd" dans synaptic ou en ligne de commande :
sudo apt-get install mpd
Ensuite, il faut créer le fichier de configuration :
sudo dpkg-reconfigure mpd
Répondez oui à la première question, la deuxième phase consiste à indiquer le répertoire où sont situés vos musiques (si vous avez plusieurs répertoires, faites un lien symbolique vers le répertoire principal) et où stocker les playlists créés par le(s) utilisateur(s), vous pouvez laisser le port par défaut et répondez finalement oui à l'ultime question.
Il vous faut maintenant éditer le fichier de configuration situé en /etc/mpd.conf
sudo gedit /etc/mpd.conf
commentez la ligne
user "mpd"
Ajoutez également, si vous utilisez esound, la ligne
ao_driver "esd"
Ou si vous utilisez alsa+dmix mixer_type "alsa"
mixer_device "dmix" mixer_control "PCM"
Avec Alsa sous Hoary utilisez plutôt:
ao_driver "alsa09"
Il vous faut maintenant redémarrer mpd pour que les modifications prennent effets.
sudo /etc/init.d/mpd restart
Pour finir il faut que mpd crée la base de données des musiques diponibles
sudo mpd --create-db /etc/mpd.conf
Allez jeter un coup d'oeil à la section "Les principaux clients" ou sur le site officiel pour vous choisir un client
Astuces
- Pour éviter les coupures des titres, enlevez les tags ID3v1 de vos musiques (facile à faire avec easytag)
- Il existe deux solutions pour utiliser Audioscrobbler avec mpd, la première étant mpdscribble (à compiler) et la seconde, mpdscrobbler (script python, visiblement plus maintenu).
Les principaux clients
gmpc (Gnome Music Player Client)
Possibilités
- Supporte la sauvegarde et la création de playlists
- Permet de naviguer dans la bibliothèque de musique disponible
- Basé sur les informations des tag ID3
- Permet des recherches variés, dans les artistes, albums, titres et noms de fichiers
- Un affichage dans la zone de notification