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, 00:51] – [Installation & Configuration] Mathieu Comandon | mpd [Le 11/09/2022, 11:56] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Hardy lecteur_audio | + | {{tag> |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== MPD, Music Player Daemon ====== | ====== 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' | + | **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 ===== | ===== Installation & Configuration ===== | ||
| Ligne 13: | Ligne 13: | ||
| Il vous faut maintenant [[: | Il vous faut maintenant [[: | ||
| - | Si vous souhaitez que votre serveur mpd ne soit pas limité a la machine hôte, commentez la ligne | + | Si vous souhaitez que votre serveur mpd ne soit pas limité a la machine hôte, commentez la ligne |
| bind_to_address | bind_to_address | ||
| - | Si vous utilisez [[son|alsa+dmix]] | + | Pour contrôler le volume de mpd indépendamment des autres applications utilisant le son, dé-commentez la ligne : |
| - | mixer_type | + | mixer_type "software" |
| - | mixer_device | + | |
| - | mixer_control "PCM" | + | |
| Il vous faut maintenant redémarrer mpd pour que les modifications prennent effets. | Il vous faut maintenant redémarrer mpd pour que les modifications prennent effets. | ||
| Ligne 36: | Ligne 34: | ||
| + | Allez jeter un coup d'oeil à la page " | ||
| + | == Astuce == | ||
| - | + | Pour utiliser [[http:// | |
| - | ==== Configuration de MPD avec PulseAudio (sous Hardy et Intrepid)==== | + | |
| - | + | ||
| - | Pour configurer votre client sous PulseAudio, il faut premièrement installer le gestionnaire de configuration de PulseAudio : | + | |
| - | sudo apt-get install paprefs | + | |
| - | Puis lancez le : | + | |
| - | paprefs | + | |
| - | Cochez ensuite : | + | |
| - | - Enable network access to local sound devices et - Don't require authentication | + | |
| - | + | ||
| - | Nous allons ensuite modifier mpd.conf : | + | |
| - | sudo nano / | + | |
| - | Dans la section Audio Output, il faut simplement mettre ces deux lignes à audio_output (en prenant bien soins de mettre en commentaire les anciennes sorties audio ALSA/OSS) : | + | |
| - | audio_output { | + | |
| - | type " | + | |
| - | name "My MPD PulseAudio Output" | + | |
| - | } | + | |
| - | mixer_type | + | |
| - | + | ||
| - | la dernière ligne permet de contrôler le volume.\\ | + | |
| - | Finalement redémarrez MPD pour prendre en compte la nouvelle configuration : | + | |
| - | sudo / | + | |
| - | + | ||
| - | Allez jeter un coup d'oeil à la section "Les principaux clients" | + | |
| - | + | ||
| - | == Astuces == | + | |
| - | + | ||
| - | * Pour éviter les coupures des titres, enlevez les tags ID3v1 de vos musiques (facile à faire avec easytag) | + | |
| - | * Pour utiliser [[http:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Configuration du Control du Volume avec Alsamixer (sous Hardy )==== | + | |
| - | + | ||
| - | Ce qui suit décrit comment configurer Mpd et alsamixer pour pouvoir contrôler le volume de Mpd et pas des autres sons du système. | + | |
| - | + | ||
| - | 1- ** Créer/ | + | |
| - | + | ||
| - | Premièrement, | + | |
| - | Notez bien que le mixeur logiciel mpdvol avec le nom " | + | |
| - | + | ||
| - | # the sound card | + | |
| - | pcm.real { | + | |
| - | type hw | + | |
| - | card 0 | + | |
| - | device 0 | + | |
| - | } | + | |
| - | # the ipc stuff is needed for permissions, | + | |
| - | | + | |
| - | type dmix | + | |
| - | ipc_key 1024 | + | |
| - | ipc_perm 0666 | + | |
| - | slave.pcm " | + | |
| - | slave { | + | |
| - | period_time 0 | + | |
| - | period_size 1024 | + | |
| - | buffer_size 8192 | + | |
| - | rate 44100 | + | |
| - | } | + | |
| - | | + | |
| - | 0 0 | + | |
| - | 1 1 | + | |
| - | } | + | |
| - | } | + | |
| - | | + | |
| - | type hw | + | |
| - | card 0 | + | |
| - | } | + | |
| - | # software volume | + | |
| - | | + | |
| - | type softvol | + | |
| - | | + | |
| - | | + | |
| - | name " | + | |
| - | card 0 | + | |
| - | } | + | |
| - | } | + | |
| - | # mpd volume control | + | |
| - | | + | |
| - | type softvol | + | |
| - | | + | |
| - | | + | |
| - | name " | + | |
| - | card 0 | + | |
| - | } | + | |
| - | } | + | |
| - | # ctrl for mpd volume | + | |
| - | | + | |
| - | type hw | + | |
| - | card 0 | + | |
| - | } | + | |
| - | # input | + | |
| - | | + | |
| - | type dsnoop | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | # duplex device | + | |
| - | | + | |
| - | type asym | + | |
| - | | + | |
| - | capture.pcm " | + | |
| - | } | + | |
| - | # default devices | + | |
| - | | + | |
| - | type plug | + | |
| - | | + | |
| - | } | + | |
| - | # for oss devices | + | |
| - | | + | |
| - | type plug | + | |
| - | slave.pcm " | + | |
| - | } | + | |
| - | + | ||
| - | 2- **Modifier / | + | |
| - | + | ||
| - | Certaines modifications doivent être apportées au fichier | + | |
| - | + | ||
| - | Dans la section **Audio output**, ajoutez les lignes suivantes : | + | |
| - | + | ||
| - | audio_output { | + | |
| - | type " | + | |
| - | name "Alsa Software Volume" | + | |
| - | device | + | |
| - | } | + | |
| - | + | ||
| - | Dans la section **Volume control mixer**, modifiez les valeurs comme ceci : | + | |
| - | + | ||
| - | mixer_type | + | |
| - | mixer_device | + | |
| - | mixer_control | + | |
| - | + | ||
| - | il ne vous restera qu'à relancer MPD via la commande : | + | |
| - | + | ||
| - | sudo / | + | |
| - | + | ||
| - | et vous devriez pouvoir contrôler le Volume a partir de Mpd, enfin de ses clients. Source : [[http:// | + | |
| - | + | ||
| ==== Utiliser mpd avec un compte utilisateur sans privilèges | ==== Utiliser mpd avec un compte utilisateur sans privilèges | ||
| - | Si la configuration par défaut de mpd ne vous conviens | + | Si la configuration par défaut de mpd ne vous convient |
| Il est d' | Il est d' | ||
| Ligne 201: | Ligne 52: | ||
| sudo / | sudo / | ||
| - | Effectuez une copie du fichier de configuration dans votre dossier personnel et affectez lui les droits pour votre utilisateur: | + | Effectuez une copie du fichier de configuration dans votre dossier personnel et affectez lui les droits pour votre utilisateur: |
| sudo cp / | sudo cp / | ||
| Ligne 212: | Ligne 63: | ||
| touch mpd.log mpd.db mpd.error state | touch mpd.log mpd.db mpd.error state | ||
| - | Modifiez les paramètres suivants (pensez à adapter le chemin vers la racine de votre dossier de musiques) : | + | Modifiez les paramètres suivants |
| port | port | ||
| music_directory | music_directory | ||
| Ligne 223: | Ligne 75: | ||
| - | Trouvez la ligne ci dessous et remplacez | + | Trouvez la ligne ci dessous et commentez la (en faisant cela, mpd va se lancer avec le compte |
| user " | user " | ||
| - | Le serveur est ensuite lancé avec la commande | + | Le serveur est ensuite lancé avec la commande |
| mpd | mpd | ||
| | | ||
| Ligne 232: | Ligne 84: | ||
| mpd --kill | mpd --kill | ||
| - | Vous pouvez ensuite construire votre bibliothèque musicale avec un client qui possède cette fonctionnalité ou avec la commande : | + | Vous pouvez ensuite construire votre bibliothèque musicale avec un client qui possède cette fonctionnalité ou avec la commande |
| mpd --create-db | mpd --create-db | ||
| Ligne 246: | Ligne 98: | ||
| ==== Connexion en SSH : MPD + Client(s) ==== | ==== Connexion en SSH : MPD + Client(s) ==== | ||
| - | Je ne parlerai pas la configuration de votre Tunnel SSH, vous trouverez toutes | + | Je ne parlerai pas de la configuration de votre Tunnel SSH, vous trouverez toutes |
| - | les informations nécessaires et plus encore [[http:// | + | les informations nécessaires et plus encore [[:ssh |ici]]. |
| - | La situation est celle-ci : une machine | + | La situation est celle-ci : une machine serveur |
| - | cliente. Par défaut, | + | cliente. Par défaut, |
| - | il suffit donc, d' | + | Il suffit donc d' |
| - | ssh -L 6600: | + | ssh -L 6600: |
| - | et de connecter vos clients | + | et de connecter vos clients |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Soucis de connexion a Distance ==== | + | |
| - | + | ||
| - | Si jamais vous ne pouvez pas vous connecter a votre serveur Mpd a distance, essayez de modifier ou commenter la ligne bind_to_adress dans mdp.conf | + | |
| - | + | ||
| - | + | ||
| - | ######################## | + | |
| - | [...] | + | |
| - | # The address and port to listen on. | + | |
| - | # | + | |
| - | # | + | |
| ==== Configurer le serveur de streaming audio HTTP de MPD ==== | ==== Configurer le serveur de streaming audio HTTP de MPD ==== | ||
| Ligne 275: | Ligne 114: | ||
| voir la page dédiée : | voir la page dédiée : | ||
| - | [[tutoriel:configurer_le_serveur_de_streaming_audio_http_de_mpd]] | + | [[tutoriel:configurer |
| - | + | ||
| - | ===== Les principaux clients ===== | + | |
| - | + | ||
| - | === gmpc (Gnome Music Player Client) === | + | |
| - | + | ||
| - | == Possibilités == | + | |
| - | * Supporte la sauvegarde et la création de playlists | + | |
| - | * Permet de naviguer dans la bibliothèque de musique disponible | + | |
| - | * Basé sur les informations des tag ID3 | + | |
| - | * Permet des recherches variées, dans les artistes, albums, titres et noms de fichiers | + | |
| - | * Un affichage dans la zone de notification | + | |
| - | + | ||
| - | == Screenshots == | + | |
| - | + | ||
| - | {{applications: | + | |
| - | {{applications: | + | |
| - | + | ||
| - | === Ario === | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | + | ||
| - | == Possibilités == | + | |
| - | * Permet la navigation dans la bibliothèque | + | |
| - | * Permet la navigation dans le système | + | |
| - | * Téléchargement de pochettes d' | + | |
| - | * Supporte la sauvegarde et la création de playlists | + | |
| - | * Permet des recherches variées, dans les artistes, albums, titres et noms de fichiers | + | |
| - | * Un affichage dans la zone de notification | + | |
| - | * Extensible par plugin | + | |
| - | * Plugin audioscrobbler | + | |
| - | * Playlist dynamique avec LastFm | + | |
| - | * Edition des tags | + | |
| - | + | ||
| - | == Screenshots == | + | |
| - | + | ||
| - | {{ario-middle.png}} | + | |
| - | + | ||
| - | === ncmpc (NCurse Music Player Client) [Vieux et plus trop mis à jour] === | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | == Screenshots == | + | |
| - | {{applications: | + | |
| - | + | ||
| - | === ncmpcpp (pareil que précédemment, | + | |
| - | [[http:// | + | |
| - | + | ||
| - | == Screenshots == | + | |
| - | http:// | + | |
| - | + | ||
| - | === Sonata === | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | == Possibilités == | + | |
| - | * Supporte la sauvegarde et la création de playlists | + | |
| - | * Permet de naviguer dans la bibliothèque de musique disponible (selon les fichiers, les albums ou les artistes) | + | |
| - | * Basé sur les informations des tag ID3 | + | |
| - | * Permet des recherches variées, dans les artistes, albums, titres, genres et noms de fichiers | + | |
| - | * Gére le streaming de radios via le net | + | |
| - | * Un affichage optionnel dans la zone de notification lors du changement de musique | + | |
| - | * Recherche les pochettes (local puis net) | + | |
| - | * Sait se faire discret (une seule icône sur la zone de notification) | + | |
| - | + | ||
| - | == Screenshots == | + | |
| - | + | ||
| - | {{applications: | + | |
| - | + | ||
| - | === Emphasis === | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | Client utilisant les librairies ETK, plus particulièrement destiné aux utilisateurs d' | + | |
| - | == Possibilités | + | ==== Lire de la musique |
| - | * Supporte la sauvegarde et la création de playlists | + | |
| - | * Permet | + | |
| - | * Basé sur les informations des tag ID3 | + | |
| - | * Permet des recherches variées, dans les artistes, albums, titres, genres et noms de fichiers | + | |
| - | * Recherche les pochettes (local puis net) | + | |
| - | * Permet | + | |
| - | * Affichage des paroles à venir | + | |
| - | == Screenshots == | + | __Prérequis__ : MPD fonctionnel et avoir monté le disque dur de la Freebox Révolution ([[: |
| - | {{emphasis.png}} | + | |
| + | 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 ===== | ===== Voir aussi ===== | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| * [[http:// | * [[http:// | ||
| - | * [[http://pmdz.info/blog/?19-mpd|Excellent guide d' | + | * [[https://help.ubuntu.com/community/MPD|Wiki Ubuntu Anglais]] |
| - | * [[https://help.ubuntu.com/community/MPD|Wiki Ubuntu | + | * [[http://sorrodje.alter-it.org/index.php? |
| - | * [[http:// | + | * [[https:// |
| ---- | ---- | ||
| - | // | + | // |
