Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mpd [Le 29/03/2011, 12:19] – déplacement des informations concernant hardy sur une page dédiée Mathieu Comandon | mpd [Le 24/01/2017, 13:40] (Version actuelle) – [MPD, Music Player Daemon] 159.84.146.224 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ====== MPD, Music Player Daemon ====== | ||
| + | |||
| + | **MPD** est un lecteur de musique utilisant une architecture client-serveur. Le serveur va agir en tant que daemon (ou service) et s' | ||
| + | |||
| + | ===== Installation & Configuration ===== | ||
| + | |||
| + | [[: | ||
| + | |||
| + | Il vous faut maintenant [[: | ||
| + | |||
| + | Si vous souhaitez que votre serveur mpd ne soit pas limité a la machine hôte, commentez la ligne | ||
| + | |||
| + | bind_to_address | ||
| + | |||
| + | Pour contrôler le volume de mpd indépendamment des autres applications utilisant le son, dé-commentez la ligne : | ||
| + | |||
| + | mixer_type " | ||
| + | |||
| + | Il vous faut maintenant redémarrer mpd pour que les modifications prennent effets. | ||
| + | |||
| + | sudo / | ||
| + | |||
| + | Ou pour créer ou mettre a jour votre bibliothèque musicale, si votre client ne le permet pas : | ||
| + | |||
| + | sudo / | ||
| + | |||
| + | Vous pouvez suivre la progression de la création de la bibliothèque dans le log grâce à cette commande : | ||
| + | |||
| + | tail -f / | ||
| + | |||
| + | |||
| + | Allez jeter un coup d'oeil à la page " | ||
| + | |||
| + | == Astuce == | ||
| + | |||
| + | Pour utiliser [[http:// | ||
| + | |||
| + | ==== Utiliser mpd avec un compte utilisateur sans privilèges | ||
| + | |||
| + | Si la configuration par défaut de mpd ne vous convient pas et que vous souhaitez lancer le serveur mpd avec votre compte habituel, cette méthode vous expliquera comment procéder. | ||
| + | |||
| + | Il est d' | ||
| + | |||
| + | sudo update-rc.d -f mpd remove | ||
| + | |||
| + | Puis arrétez le service qui est actuellement lancé. | ||
| + | |||
| + | sudo / | ||
| + | |||
| + | Effectuez une copie du fichier de configuration dans votre dossier personnel et affectez lui les droits pour votre utilisateur: | ||
| + | |||
| + | sudo cp / | ||
| + | sudo chown utilisateur: | ||
| + | |||
| + | Créez les dossiers et fichiers nécessaires pour permettre a mpd de fonctionner : | ||
| + | |||
| + | mkdir -p ~/ | ||
| + | cd ~/.mpd | ||
| + | touch mpd.log mpd.db mpd.error state | ||
| + | |||
| + | Modifiez les paramètres suivants dans le fichier ~/.mpdconf (pensez à adapter le chemin vers la racine de votre dossier de musiques) : | ||
| + | |||
| + | port | ||
| + | music_directory | ||
| + | playlist_directory | ||
| + | db_file | ||
| + | log_file | ||
| + | error_file | ||
| + | pid_file | ||
| + | state_file | ||
| + | |||
| + | |||
| + | Trouvez la ligne ci dessous et commentez la (en faisant cela, mpd va se lancer avec le compte utilisateur courant) | ||
| + | user " | ||
| + | |||
| + | Le serveur est ensuite lancé avec la commande | ||
| + | mpd | ||
| + | | ||
| + | Il est arrêté avec : | ||
| + | mpd --kill | ||
| + | |||
| + | Vous pouvez ensuite construire votre bibliothèque musicale avec un client qui possède cette fonctionnalité ou avec la commande (uniquement pour les version 0.15.x, à partir des versions 0.16.x, cette commande n' | ||
| + | mpd --create-db | ||
| + | |||
| + | Si vous ne souhaitez plus utiliser cette méthode et que vous voulez revenir a un service système, vous pouvez le réactiver avec la commande suivante : | ||
| + | |||
| + | sudo update-rc.d mpd start 30 2 3 4 5 . stop 14 0 1 6 . | ||
| + | |||
| + | Pour passer immédiatement de la méthode par utilisateur au service système lancez : | ||
| + | |||
| + | mpd --kill | ||
| + | sudo / | ||
| + | | ||
| + | ==== Connexion en SSH : MPD + Client(s) ==== | ||
| + | |||
| + | Je ne parlerai pas de la configuration de votre Tunnel SSH, vous trouverez toutes | ||
| + | les informations nécessaires et plus encore [[:ssh |ici]]. | ||
| + | |||
| + | La situation est celle-ci : une machine serveur faisant fonctionner MPD et une machine | ||
| + | cliente. Par défaut, MPD écoute les connexions sur le port 6600. | ||
| + | Il suffit donc d' | ||
| + | |||
| + | ssh -L 6600: | ||
| + | |||
| + | et de connecter vos clients MPD en localhost. | ||
| + | |||
| + | ==== Configurer le serveur de streaming audio HTTP de MPD ==== | ||
| + | |||
| + | MPD inclut depuis Karmic un serveur de streaming qui permet d' | ||
| + | voir la page dédiée : | ||
| + | |||
| + | [[tutoriel: | ||
| + | |||
| + | ==== Lire de la musique présente sur la Freebox Révolution depuis son ordinateur via MPD ==== | ||
| + | |||
| + | __Prérequis__ : MPD fonctionnel et avoir monté le disque dur de la Freebox Révolution ([[: | ||
| + | |||
| + | Créer un nouveau profil en indiquant | ||
| + | * l' | ||
| + | * Indiquer l' | ||
| + | __Exemple__ : avec l' | ||
| + | {{: | ||
| + | |||
| + | Redémarrer MPD et mettez la base de données à jour. | ||
| + | ===== Résolution de problèmes ===== | ||
| + | ==== Pas de son avec pulse ==== | ||
| + | Dans le cas où vous utilisez le serveur de son [[pulseaudio|pulse audio]] et un démon lancé avec l'user " | ||
| + | La solution réside dans les droits d' | ||
| + | Entrez alors dans une console : | ||
| + | < | ||
| + | $ sudo gpasswd -a mpd pulse | ||
| + | $ sudo gpasswd -a mpd audio | ||
| + | </ | ||
| + | puis redémarrer mpd < | ||
| + | (il se peut qu'il faille redémarrer l' | ||
| + | |||
| + | sur ce sujet voir ces topics sur [[http:// | ||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | ---- | ||
| + | |||
| + | // | ||
| + | |||
