User Tools

Site Tools


infra:mpd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
infra:mpd [2019-10-10 08:16] – [Configuration du serveur mpd] page layout Lomanicinfra:mpd [2023-11-08 18:05] ToM
Line 1: Line 1:
 ====== MPD ====== ====== MPD ======
-===== Our local music player daemon! ===== 
  
-[[https://www.musicpd.org/|pour en savoir plus...]]+  * Il n'est accessible uniquement du réseau local.
  
 +===== Utilisation =====
  
-Version du serveur mpd sur jack0.19.10-1build1 0+<WRAP info center> 
 +Connexion via un client MPD : 
 +  * Adresse : ''192.168.1.20'' et un jour on réparera le DNS : ''mpd.fuz.re'' / voire ''mpd'' tout court 
 +  * Port : ''6600'' (port par défaut) 
 + 
 +Écoute par un navigateur web : http://192.168.1.20:8800/ 
 +</WRAP> 
 + 
 +==== Mettre de la musique ==== 
 + 
 +  * installe un "client MPD" sur ta machine 
 +  * configure le client avec l'adresse du serveur mentionnée plus haut 
 +  * broute la liste de musique et met celle qui te plait à la fin de la liste de lecture... 
 + 
 +==== Clients Mpd ====
  
 Une [[https://www.musicpd.org/clients/|liste de clients]] est accessible sur le site officiel du Music Player Daemon Une [[https://www.musicpd.org/clients/|liste de clients]] est accessible sur le site officiel du Music Player Daemon
  
 En voici deux : En voici deux :
-===== ncmpcpp ===== + 
-Client très léger, en terminal :\\ +==== ncmpcpp ==== 
-Comment l'installer :\\ + 
-  * ''sudo apt-get install ncmpcpp'' +Client très léger, en terminal. 
-  * ''ncmpcpp -h jack''+ 
 +  * installer : ''sudo apt-get install ncmpcpp'' 
 +  * lancer : ''ncmpcpp -h mpd''
   * Touche "1" pour avoir l'aide, "2" la playlist, "3" parcourir les dossiers, "4" chercher dans notre immense musiquothèque   * Touche "1" pour avoir l'aide, "2" la playlist, "3" parcourir les dossiers, "4" chercher dans notre immense musiquothèque
  
-===== Cantata ===== +=== Cantata === 
-[[https://github.com/cdrummond/cantata|Client lourd en interface graphique]] (Qt), permet d'écouter depuis Soundcloud, Jamendo etc... ainsi que le drag-drop d'un fichier pour qu'mpd streame depuis ton ordi sans avoir à copier sur le serveur :)\\ + 
-Comment l'installer :\\+[[https://github.com/cdrummond/cantata|Client lourd en interface graphique]] (Qt), permet d'écouter depuis Soundcloud, Jamendo etc... ainsi que le drag-drop d'un fichier pour que mpd streame depuis ton ordi sans avoir à copier sur le serveur :) 
 + 
 +Comment l'installer : 
     * ''sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt''     * ''sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt''
     * ''sudo apt-get update''     * ''sudo apt-get update''
Line 25: Line 44:
     * ''cantata''     * ''cantata''
  
-===== Infos serveur ====+===== Alimentation =====
  
-Pour l'instantl'accès au contrôle de mpd se fait sur le serveur 192.168.42.1 sur le port 6600. +Pour rajouter de la musique dans la librairieil faut avoir un accès au serveur.
-Pour l'écouter, ça se passe par du http : http://192.168.42.1:8080/+
  
-A titre indiquatif, on travaille encore dessus.+Chemin de la librairie : ''/mnt/mpd/''
  
 +L'organisation de cette librairie est pour l'instant plutôt bordélique. Les plus aguerris se sont créé leur dossier à la racine.
 +
 +ToM a fait une tentative de ragement à l'aide de [[https://beets.io/|beets]], mais le public du Loop étnt fortement électique, sa musique l'est tout autant et pour le coup MusicBrainz n'en connait pas beaucoup.
  
 ===== Administration ===== ===== Administration =====
 +
 +Version du **serveur mpd** installée : 0.21.5-3
  
 ==== Configuration du serveur mpd ==== ==== Configuration du serveur mpd ====
-Dossier "music library" : ''/mpd/mpdroot''\\+ 
 +<del>Dossier "music library" : ''/mpd/mpdroot''\\
 Et pis des liens symboliques vers les autres dossiers de backups:\\ Et pis des liens symboliques vers les autres dossiers de backups:\\
  
Line 44: Line 68:
 lrwxrwxrwx 1 root   root    Musique -> /mpd/Musique/ lrwxrwxrwx 1 root   root    Musique -> /mpd/Musique/
 </code> </code>
- +</del>
-/!\ wiiiiip - il faut brancher du jack sur le serveur ou sortir en flux http qu'on écoute sur un client relié au saint jack+
 Le disque dur à été retrouvé, il est monté sur ''/mnt/mpd'' Le disque dur à été retrouvé, il est monté sur ''/mnt/mpd''
 <code> <code>
Line 65: Line 88:
 Ajout du contrôle par le réseau dans le fichier de configuration ''/etc/mpd.conf'' : Ajout du contrôle par le réseau dans le fichier de configuration ''/etc/mpd.conf'' :
 <code> <code>
-bind_to_address         "192.168.42.1"+bind_to_address         "192.168.1.20"
 bind_to_address         "127.0.0.1" bind_to_address         "127.0.0.1"
 </code>  </code> 
 +On va aussi faire en sorte qu'il joue automatiquement de la musique au démarrage, et qu'il sauvegarde son état pour le reprendre en cas d'extinction :
 +<code>
 +restore_paused "no"
 +state_file                      "/var/lib/mpd/state"
 +</code>
 Puis du flux http pour le réseau local : Puis du flux http pour le réseau local :
  
Line 75: Line 103:
         name            "My HTTP Stream"         name            "My HTTP Stream"
         encoder         "vorbis"                # optional, vorbis or lame         encoder         "vorbis"                # optional, vorbis or lame
-        port            "8080+        port            "8800
-        bind_to_address "192.168.42.1"               # optional, IPv4 or IPv6+        bind_to_address "192.168.1.20              # optional, IPv4 or IPv6
         quality         "7.0"                   # do not define if bitrate is defined         quality         "7.0"                   # do not define if bitrate is defined
 #       bitrate         "128"                   # do not define if quality is defined #       bitrate         "128"                   # do not define if quality is defined
Line 84: Line 112:
 </code> </code>
  
 +Et enfin, la sortie audio !
 +
 +<code>
 +audio_output {
 +        type            "alsa"
 +        name            "My ALSA Device"
 +}
 +</code>
 +
 +===== Voir aussi =====
 +
 +Pour en savoir plus sur MPD :
 +  * https://www.musicpd.org/ - site officiel
 +  * [[wpfr>Music Player Daemon]] sur Wikipedia
infra/mpd.txt · Last modified: 2023-11-08 21:52 by ToM