Music Player Daemon

Pierre, le 21-12-2009

Il existe beaucoup de lecteurs multimédia : amaroK, Rhythmbox, VLC, iThunes, Window$ Media Player… Ils fonctionnent tous un peu de la même façon : vous êtes sur un ordinateur A (sur lequel est installé le logiciel multimédia), vous cliquez sur «play», les fichiers de musique qui se trouvent sur l'ordinateur A sont lus, et le son sort par les enceintes qui sont connectées à l'ordinateur A.

Le logiciel mpd a un fonctionnement différent : c'est un démon (aucune interface graphique), il est installé sur un ordinateur A, il joue les fichiers de musique qui sont sur l'ordinateur A, le son sort par les enceintes qui sont connectées à l'ordinateur A, mais vous cliquez sur «play» sur un ordinateur B, ou C, … voire A (tout ordinateur localement en réseau avec A). En résumé : l'ordinateur A héberge tous les fichiers de musique, et est relié à des enceintes (mais pas nécessairement à un clavier ni à un écran), alors que les ordinateurs B, C, … sont les télécommandes.

Sur l'ordinateur A (celui d'où sortira le son).

Le logiciel mpd s'installe sous Debian comme la plupart des logiciels, en tant que root :

apt-get install mpd

Ce n'est pas plus compliqué sous d'autres distributions Linux. Une fois installé, on peut aller modifier le fichier de configuration /etc/mpd.conf, en particulier la ligne music_directory "..." où il faut indiquer l'emplacement des fichiers de musiques. Il faut aussi passer la ligne bind_to_adresse en commentaire, si on veut utiliser mpd depuis un autre ordinateur du réseau local. Ensuite, pour la première fois, on crée la base de donnée des fichiers de musique :

mpd --create-db

Sur les ordinateurs B, C, … (téléphone portable ?)

Pour utiliser mpd, à distance ou non, on utilise ce qu'on appelle un logiciel client. Lui a une interface graphique en général ! Il y a du choix, et certains ressemblent à un lecteur multimédia «classique». J'en ai essayé deux :

Music Player Minion

C'est un «module complémentaire» de Firefox :
music player minion

ncmpc

Dans un terminal, donc très esthétique :-)
ncmpc
Installation sous Debian :

apt-get install ncmpc

Utilisation sur l'ordinateur A :

ncmpc

Sur un ordinateur B :

ncmpc -h IP

en remplaçant IP par l'adresse de B.

Catégorie(s) : Informatique

[ 2 commentaire(s) ]

2 commentaires pour “Music Player Daemon”

  1. GUILLIER Quentin dit :

    J’ai testé personnellement mpd, et je trouve ça vraiment bien. Une bonne méthode pour décentraliser de la musique de son PC.
    En local aucuns lag, après je n’ai pas eu le temps de tester à distance mais avec une connexion “correcte” cela ne doit pas poser de problème.
    Bon tuto en tout les cas :)

  2. Pierre dit :
    Merci.
    Concernant la connexion, je ne comprends pas bien : il n’y a pratiquement rien qui doit passer entre le PC client (la «télécommande») et le PC serveur (qui héberge la musique et qui joue la musique). Il y a seulement des informations du type «augment le volume», «met en pause», «passe à la musique suivante», etc, et de façon occasionnelle. N’importe quelle connexion, aussi faible soit-elle, convient.

Laisser un commentaire