FR:Rpi Music Player Daemon

From eLinux.org
Jump to: navigation, search


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"