FR:Rpi Music Player Daemon
Contents
Description
Music Player Daemon (MPD) est une application serveur souple et puissante pour restituer de la musique.
Installation
Pour installer MPD sur la distribution Debian pour Raspberry Pi vous avez besoin du paquet mpd
. Vous pouvez aussi installer mpc
(un client MPD très simple en mode console, utile pour le débogage) et ncmpc
(un autre client en mode texte, mais plus utile pour jouer de la musique).
Exécution par un utilisateur normal
Les développeurs de MPD recommandent de ne pas exécuter le serveur en tant qu'administrateur "root". Pour l'exécuter sous l'identité de l'utilisateur "pi" :
Arrêtez MPD avec :
sudo service mpd stop
Les fichiers auxquels MPD a besoin d'accéder appartiennent au groupe "audio", et l'utilisateur "pi" en est membre, mais les fichiers ne sont pas accessibles en écriture pour ce groupe. Accordez au groupe le droit d'écriture sur les fichiers avec :
sudo chmod -R g+w /var/lib/mpd
sudo chmod -R g+w /var/run/mpd
Vous devez également supprimer le fichier journal créé par "root" lorsque MPD a été démarré pour la première fois :
sudo rm /var/log/mpd.log
Et redémarrez maintenant MPD :
sudo service mpd start
Chargement de la musique
L'emplacement par défaut de la musique est /var/lib/mpd/music
. Vous pouvez mettre de la musique dans ce répertoire, le remplacer par un lien symbolique ou modifier l'emplacement dans le fichier de configuration. Pour mettre à jour la base de données de MPD, exécutez mpc update
sur le serveur MPD ou effectuez une demande de mise à jour depuis un autre client.
Configuration
Vous pouvez apporter des modifications au fichier de configuration en éditant /etc/mpd.conf
Accès à distance
Pour autoriser les connexions depuis d'autres périphériques, commentez la ligne :
bind_to_address "localhost"
Contrôle du volume
Si le son fonctionne mais que vous n'avez pas le contrôle du volume, il faut modifier le paramètre mixer_control
. Cherchez le nom du mixeur souhaité avec alsamixer
puis indiquez-le dans le paramètre mixer_control
de la section audio_output
que vous utilisez.
Par exemple : pour contrôler le volume principal d'une Sound Blaster Play! vous devez utiliser :
mixer_control "Speaker"