Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:media:mpd:configuration [30/08/2023 17:01] Jean-Pierre Pinson [Installation] |
doc:media:mpd:configuration [30/08/2023 19:42] (Version actuelle) ubub [Démarrage] |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
</code> | </code> | ||
- | Pour la configuration préconisé dans ce tuto, je recommande très vivement de désactivé | + | Pour la configuration préconisée dans ce tuto, je recommande très vivement de désactiver |
le lancement de **mpd** au démarrage du système : | le lancement de **mpd** au démarrage du système : | ||
Il faut d'abord stopper le daemon mpd qui a été lancé lors de l'installation : | Il faut d'abord stopper le daemon mpd qui a été lancé lors de l'installation : | ||
Ligne 32: | Ligne 32: | ||
</code> | </code> | ||
- | Et ensuite le désactivé complètement : | + | Et ensuite le désactiver complètement : |
<code root> | <code root> | ||
Ligne 101: | Ligne 101: | ||
Il se peut que ce répertoire existe déjà car c'est un répertoire standard pour | Il se peut que ce répertoire existe déjà car c'est un répertoire standard pour | ||
- | stocker la musique actuellement. Normalement, c'est le répertoire renvoyer par | + | stocker la musique actuellement. Normalement, c'est le répertoire renvoyé par |
<code user>xdg-user-dir MUSIC</code> | <code user>xdg-user-dir MUSIC</code> | ||
==== Options ==== | ==== Options ==== | ||
Ligne 150: | Ligne 150: | ||
<note important>Le réglage de l'utilisateur doit être commenté. Nous avons copié | <note important>Le réglage de l'utilisateur doit être commenté. Nous avons copié | ||
le fichier /etc/mpd.conf qui a été écrit pour démarrer mpd en tant que root et demander | le fichier /etc/mpd.conf qui a été écrit pour démarrer mpd en tant que root et demander | ||
- | à mpd de changer d'utilisateur une fois démarrer. Ce réglage ne correspond pas du tout | + | à mpd de changer d'utilisateur une fois démarré. Ce réglage ne correspond pas du tout |
à ce qu'on veut faire ici. C'est important, car on veut juste démarrer mpd directement | à ce qu'on veut faire ici. C'est important, car on veut juste démarrer mpd directement | ||
- | avec les droits de notre utilisateur et que mpd ne pourra pas démarrer si on laisse | + | avec les droits de notre utilisateur et mpd ne pourra pas démarrer si on laisse |
ce réglage.</note> | ce réglage.</note> | ||
Il faut commenter la ligne | Il faut commenter la ligne | ||
Ligne 168: | Ligne 168: | ||
<code>port "6600"</code> | <code>port "6600"</code> | ||
- | On peut aussi utiliser une socket unix, il suffit d'utiliser un nom de fichier | + | On peut aussi utiliser un socket unix, il suffit d'utiliser un nom de fichier |
à la place d'une adresse ip | à la place d'une adresse ip | ||
ou d'un nom d'hôte. Par exemple : | ou d'un nom d'hôte. Par exemple : | ||
<code>bind_to_address "/home/tartampion/.config/mpd/socket"</code> | <code>bind_to_address "/home/tartampion/.config/mpd/socket"</code> | ||
- | Dans ce cas l'option //port// n'est pas utilisé. | + | Dans ce cas l'option //port// n'est pas utilisée. |
<note tip>Il faut aussi configurer les clients avec la même adresse et le même | <note tip>Il faut aussi configurer les clients avec la même adresse et le même | ||
Ligne 186: | Ligne 186: | ||
que nous avons copié (/etc/mpd.conf). Donc en principe, il n'y a rien à faire.\\ | que nous avons copié (/etc/mpd.conf). Donc en principe, il n'y a rien à faire.\\ | ||
- | Vérifez quand même que vous avez la sortie activé, vous devriez trouvé ceci : | + | Vérifiez quand même que vous avez la sortie activée, vous devriez trouver ceci : |
<code> | <code> | ||
Ligne 199: | Ligne 199: | ||
Remarquez bien que pour la sous option « name », vous pouvez mettre le nom que | Remarquez bien que pour la sous option « name », vous pouvez mettre le nom que | ||
vous voulez.\\ | vous voulez.\\ | ||
- | Il y a dans ce fichier pas mal d'exemple de configuration pour divers sortie | + | Il y a dans ce fichier pas mal d'exemples de configuration pour diverses sorties audio qui sont mises en commentaires (toutes les lignes débutent par un #). |
- | audio qui sont mises en commentaires (toutes les lignes débutent par un #). | + | |
=== alsa === | === alsa === | ||
Ligne 231: | Ligne 230: | ||
Vous pouvez fixer aussi les sous options, device, format,.. \\ | Vous pouvez fixer aussi les sous options, device, format,.. \\ | ||
Mais en principe, de nos jours, on utilise un serveur de son comme pulseaudio | Mais en principe, de nos jours, on utilise un serveur de son comme pulseaudio | ||
- | ou jackd, c'est pour cela que je ne m'y attarderais pas. | + | ou jackd, c'est pour cela que je ne m'y attarderai pas. |
<note> Dans ce cas c'est la configuration pour pulseaudio qui devra être | <note> Dans ce cas c'est la configuration pour pulseaudio qui devra être | ||
- | commenté.</note> | + | commentée.</note> |
Voilà, le serveur est configuré ! Il vous reste à garnir votre répertoire ~/Musique. \\ | Voilà, le serveur est configuré ! Il vous reste à garnir votre répertoire ~/Musique. \\ | ||
Ligne 240: | Ligne 239: | ||
''<groupe_ou_chanteur>''/''<album>''/''<fichiers_musicaux>''. | ''<groupe_ou_chanteur>''/''<album>''/''<fichiers_musicaux>''. | ||
- | En effet les clients pour mpd, utilise cette méthode pour accéder aux fichiers. \\ | + | En effet les clients pour mpd, utilisent cette méthode pour accéder aux fichiers. \\ |
Notons bien que ces clients permettent également d'accéder aux tags des fichiers mp3, ogg, flac,… | Notons bien que ces clients permettent également d'accéder aux tags des fichiers mp3, ogg, flac,… | ||
En réalité, c'est mpd qui construit une base de données avec ces tags et | En réalité, c'est mpd qui construit une base de données avec ces tags et | ||
- | l'endroit où se trouve les fichiers. | + | l'endroit où se trouvent les fichiers. |
<note tip>On peut utiliser **mpd** sans client sur une machine, on peut alors contrôler | <note tip>On peut utiliser **mpd** sans client sur une machine, on peut alors contrôler | ||
Ligne 258: | Ligne 257: | ||
===== Démarrage ===== | ===== Démarrage ===== | ||
Normalement après avoir tout configuré mpd devrait démarrer automatiquement lors | Normalement après avoir tout configuré mpd devrait démarrer automatiquement lors | ||
- | de votre connexion à votre session graphique. C'est est fait grâce au fichier : | + | de votre connexion à votre session graphique. C'est fait grâce au fichier : |
<code>/etc/xdg/autostart/mpd.desktop</code> | <code>/etc/xdg/autostart/mpd.desktop</code> | ||
- | Pour la plupart des gens, ce mode de fonctionnement suffira. Ceci dit on peut vouloir | + | Pour la plupart des gens, ce mode de fonctionnement suffira. Cela dit on peut vouloir |
faire différemment, car dans ce mode de fonctionnement il démarrera à chaque nouvelle | faire différemment, car dans ce mode de fonctionnement il démarrera à chaque nouvelle | ||
session mais ne sera jamais arrêté. Une autre façon de faire est de démarrer mpd | session mais ne sera jamais arrêté. Une autre façon de faire est de démarrer mpd | ||
à l'aide de systemd en tant qu'utilisateur. Pour ce faire il va d'abord falloir | à l'aide de systemd en tant qu'utilisateur. Pour ce faire il va d'abord falloir | ||
- | dire à système d'autostart de ne pas démarrer mpd. On va donc créer un fichier | + | dire au système d'autostart de ne pas démarrer mpd. On va donc créer un fichier |
<code>mpd.desktop</code> dans le répertoire <code>~/.config/autostart/</code> avec | <code>mpd.desktop</code> dans le répertoire <code>~/.config/autostart/</code> avec | ||
le contenu suivant : | le contenu suivant : |