Comment configurer le démon du lecteur de musique sous Linux

Pour ceux qui cherchent à configurer leur propre système de diffusion de musique sous Linux, il existe de nombreuses options. Pourtant, malgré toute l’attention accordée à des choses comme Emby, Plex et Subsonic, de nombreux utilisateurs de Linux préfèrent toujours une solution basée sur la ligne de commande. C’est pourquoi, dans cet article, nous allons expliquer exactement comment vous pouvez configurer votre propre outil de diffusion de musique basé sur Linux avec Music Player Daemon. Nous verrons comment diffuser sur un réseau, comment configurer des clients MPD individuels et même comment utiliser l’outil MPD basé sur un terminal avec un lecteur de musique traditionnel sous Linux.

Installer le démon du lecteur de musique

Faire fonctionner Music Player Daemon (MPD) sous Linux est un processus un peu fastidieux. Il commence par installer le client sur tout ce qui héberge le flux. Sachez que vous n’êtes pas obligé d’utiliser MPD sur le réseau. Il est possible d’installer MPD et de le lire sur le même PC.

Ubuntu

sudo apt install mpd mpc

Debian

sudo apt-get install mpd mpc

Arch Linux

sudo pacman -S mpd mpc

Feutre

sudo dnf install mpd mpc

OpenSUSE

sudo zypper install mpd mpc

Autres Linux

Vous ne trouvez pas MPD? Ouvrez la fenêtre de votre terminal et utilisez le gestionnaire de packages pour rechercher «MPD». Installez-le et vous devriez être prêt à partir. Veillez également à installer l’outil MPC, car cela est également important. Si votre distribution Linux ne prend pas du tout en charge MPD, il existe d’autres moyens de le télécharger. Le meilleur moyen serait de récupérer le code source lui-même et de le construire.

  Automatisez la commutation entre les profils personnalisés sur Android avec le profil TF

Pour obtenir une copie du code source du Music Player Daemon, rendez-vous sur le site officiel MPD et récupérez la version .tar.xz. Cette version fonctionnera sous Linux.

Configuration du démon du lecteur de musique

Toutes les modifications apportées à l’outil Music Player Daemon doivent être effectuées dans le fichier de configuration. Toute modification du système, bien que non requise, devra y être apportée. Si vous souhaitez modifier le fichier, ouvrez une fenêtre de terminal et entrez ce qui suit:

sudo nano /etc/mpd.conf

Par défaut, l’outil MPD stockera les fichiers musicaux dans / var / lib / mpd / music, les listes de lecture dans / var / lib / mpd / playlists, etc. MPD utilise ces emplacements pour le stockage de fichiers à des fins d’autorisation. L’utilisateur moyen ne devrait pas avoir besoin de modifier ce fichier, car les emplacements réguliers sont excellents.

  Comment activer ou désactiver plusieurs téléchargements de fichiers dans Chrome

Une meilleure façon d’utiliser MPD est simplement d’utiliser un montage de liaison. Ce type de montage placera automatiquement le contenu de ~ / Music dans / var / lib / mpd / music.

Remarque: si vous hébergez MPD sur un serveur et non localement, envisagez de simplement placer les fichiers directement dans / var / lib / mpd / music.

sudo mount --bind ~/Music /var/lib/mpd/music

Ensuite, utilisez la commande cat pour trouver la ligne de montage dans / proc / mounts.

cat /proc/mounts | grep ~/Music

Combiner à la fois cat et grep nous montrera la ligne de montage exacte à laquelle ~ / Music et / var / lib / mpd / music sont liés. Maintenant, pour rendre ce lien permanent. Assurez-vous de remplacer «/ home / username /» par l’utilisateur de votre PC.

su
echo '' >> /etc/fstab
echo '# MPD Bind Mount' >> /etc/fstab
echo '/home/username/Music /var/lib/mpd/music none rw,bind 0 0' >> /etc/fstab

Enfin, vous devrez utiliser le système init systemd pour démarrer le service.

sudo systemctl enable mpd

sudo systemctl start mpd

Client Gnome Music Player

Il existe de nombreux clients MPD graphiques à utiliser sous Linux, et ils ont tous leurs cas d’utilisation. Cela dit, tous ces clients ne sont pas faciles à utiliser. Dans ce didacticiel, nous nous connecterons au flux avec le client Gnome Music Player. Voici comment l’installer.

Ubuntu

sudo apt install gmpc

Debian

sudo apt-get install gmpc

Arch Linux

sudo pacman -S gmpc

Feutre

sudo dnf install gmpc

OpenSUSE

sudo zypper install gmpc

Ouvrez GMPC pour accéder à l’outil de «premier lancement». Cela vous aidera à établir une connexion. Si vous utilisez MPD depuis un serveur Linux distant, assurez-vous de remplacer «localhost» par son adresse IP. Vous ne savez pas quelle est l’adresse IP? Essaye ça.

  15 nouvelles fonctionnalités dans la mise à jour des créateurs pour Windows 10

Rechercher une adresse IP publique

ping pcdomainname.com -c1

Exemple: ping google.com

SORTIE: PING google.com (172.217.12.110) 56 (84) octets de données.

Trouver une adresse IP locale

ping pc-host-name -c1

Exemple: ping ubuntu-server

SORTIE: PING ubuntu-server (192.168.1.126) 56 (84) octets de données.

Entrez tous les détails de connexion, puis descendez dans «répertoire de musique». Dans cette zone, écrivez l’emplacement / var / lib / mpd / music /. Ne vous inquiétez pas de la saisie d’un mot de passe, cliquez simplement sur le bouton de connexion. Si la connexion réussit, cliquez sur le bouton «Suivant» pour passer à la page suivante.

Au démarrage de GMPC, vous remarquerez qu’il n’y a pas de fichiers musicaux. Non, cela ne signifie pas que vous avez mal configuré le serveur MPD et que vous devez recommencer. Gnome Music Player Client n’a qu’à créer une base de données. Reconstruire la base de données MPD revient un peu à appuyer sur le bouton «scan library» de votre lecteur de musique local préféré.

Actualisez la base de données en cliquant sur «Serveur», puis en sélectionnant «Mettre à jour la base de données MPD». Vous pourrez alors lire à distance n’importe quelle musique du dossier / var / lib / mpd / music, via GMPC. Cette application ne met pas à jour la base de données automatiquement. Chaque fois que de nouveaux fichiers musicaux sont ajoutés, vous devrez à nouveau actualiser le client.