mpd, ecoutez la musique comme vous le voulez
Aujourd'hui je vais vous présenter MPD.
MPD est un lecteur audio un peu spécial dans le sens où il fonctionne selon un modèle client-serveur. La bibliothèque est sur le serveur (qui dans mon cas est la même machine que celle sur laquelle je l'écoute mais il est possible que ce soit différent) et le client peut le piloter un peu comme il le désire via de nombreuses applications. Le tout en restant très minimaliste puisqu'il tourne en arrière plan et il vous suffit de greffer des programmes dessus pour le contrôler.
Il est multi-plateforme (Linux, MacOsX, FreeBSD,... sauf Windows).
Installation et configuration
Installez MPD de la façon dont vous avez l'habitude d'installer vos logiciels (il est dans les dépôts en principe sinon le site officiel).
Éditez le fichier de configuration (privilège root nécessaires)/etc/mpd.conf
S'il n'existe pas (ou pour être sûr que vous n'oubliez pas quelque chose), jetez un coup d'œil sur le wiki à la page d'installation pour votre distribution. Avec Archlinux il a fallut que je copie le fichier le fichier d'exemple contenu dans /etc/mpd.conf.exemple, pour les Debian/Ubuntu, normalement tout est bon.
Dans le mpd.conf, il faut changer quelques lignes. Dé-commentez les si elles étaient commentées (et adaptez évidement pour que ça corresponde à votre pc).
[cc lang="xorg_conf"]music_directory "/home/mart/music"
playlist_directory "/home/mart/.mpd/playlists"
db_file "/home/mart/.mpd/database.db"
log_file "/home/mart/.mpd/mpd.log"
error_file "/home/mart/.mpd/errors.log"
pid_file "/home/mart/.mpd/pid"
user "mart"[/cc]
(pour la petite histoire en écrivant ce tutoriel j'ai refait la procédure d'installation et suis resté bloqué 1/2h avant de remarquer que j'avais oublié de décommenter la ligne db_file :p )
Pour la suite cela dépens un peu de votre distribution. Je vais vous dire ce que j'ai fais pour Archlinux mais il vous faudra peut être faire des choses en plus/moins. Pour les gens sous ubuntu (et les autres), je conseille d'aller jeter un petit coup d'oeil à la doc, comme d'habitude très bien faite.
$ sudo /etc/rc.d/mpd create-db
:: Creating mpd's database ... [BUSY]
output: No "audio_output" defined in config file
output: Attempt to detect audio output device
output: Attempting to detect a alsa audio device
output: Successfully detected a alsa audio device
:: Output written to /var/log/mpd/mpd.db-creation [DONE]
$ sudo /etc/rc.d/mpd start
:: Starting Music Player Daemon [DONE]
Et voila vous avez un serveur musical qui fonctionne sur votre machine ! Si c'est pas beau ça ?
Reste plus qu'à le contrôler. Pour rester dans le minimaliste, je propose d'installer MPC. MPC est un programme en console pour diriger mpd. Sachez qu'il existe beaucoup d'autres programme existant et vous pouvez même faire le votre si vous donnez un peu de mal. Une fois installé, il suffit de faire $ mpc play
.
euuh... y a rien qui se passe
vraiment ? ah ben oui c'est logique, vous avez chargez tous vos fichiers mais il vous faut créer vos playlists.
tadaaaam :-D
Dans un prochain post, je vous montrerez des petits hacks bien sympatiques qui simplifient grandement la vie.