User Tools

Site Tools


infra:mpd

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
infra:mpd [2019-02-12 16:06] – ↷ Page moved from mpd to infra:mpd barziinfra:mpd [2023-11-08 17:50] – refs ToM
Line 1: Line 1:
-Version du serveur mpd sur jack: 0.19.10-1build1 0+====== MPD ====== 
 + 
 +===== Je veux mettre de la musique au FUZ !!! ===== 
 +  * installe un "client mpdsur ta machine 
 +  * configure le client avec comme serveur "mpd.fuz.re" ou simplement "mpd". si tu veux être précis, c'est ''192.168.1.20'' Il n'est accessible uniquement du réseau local. 
 +  * 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 ===== ===== ncmpcpp =====
 Client très léger, en terminal :\\ Client très léger, en terminal :\\
 Comment l'installer :\\ Comment l'installer :\\
   * ''sudo apt-get install ncmpcpp''   * ''sudo apt-get install ncmpcpp''
-  * ''ncmpcpp -h jack''+  * ''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 =====
-Client lourd en interface graphique (Qt), permet d'écouter depuis Soundcloud, Jamendo etc... ainsi que le drag-drop d'un fichier pour qu'mpd stream depuis ton ordi sans avoir à copier sur le serveur :)\\+[[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 :\\ Comment l'installer :\\
     * ''sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt''     * ''sudo add-apt-repository ppa:ubuntuhandbook1/cantata-qt''
Line 18: Line 25:
     * ''sudo apt-get install cantata''     * ''sudo apt-get install cantata''
     * ''cantata''     * ''cantata''
 +
 +===== Infos serveur ====
 +Version du **serveur mpd** installée : 0.21.5-3
 +
 +Pour l'instant, l'accès au contrôle de mpd se fait sur le serveur 192.168.1.20 (ou mpd.fuz.re, voir mpd tout court) sur le port 6600.\\
 +Pour l'écouter, ça se passe par du http : http://192.168.1.20:8800/
 +\\
 +À titre indiquatif, on travaille encore dessus. Il faut définir une organisation pour le dépôt de son. FIXME
 +
  
 ===== Administration ===== ===== Administration =====
  
 ==== 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:\\
-'' + 
-lrwxrwxrwx 1 root   root    backup_musique -> /mpd/backup_musique/\\ +<code> 
-lrwxrwxrwx 1 root   root    musique -> /mpd/externe/musique/\\ +lrwxrwxrwx 1 root   root    backup_musique -> /mpd/backup_musique/ 
-lrwxrwxrwx 1 root   root    Musique -> /mpd/Musique/\\ +lrwxrwxrwx 1 root   root    musique -> /mpd/externe/musique/ 
-''+lrwxrwxrwx 1 root   root    Musique -> /mpd/Musique/ 
 +</code> 
 +</del> 
 +Le disque dur à été retrouvé, il est monté sur ''/mnt/mpd'' 
 +<code> 
 +jeanjack@sonic:~$ lsblk 
 +NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
 +sda      8:0    0 931,5G  0 disk  
 +└─sda1   8:   0 931,5G  0 part /mnt/mpd 
 +jeanjack@sonic:~$ cat /etc/fstab |tail -n 2 
 +#MPDDRIVE 
 +UUID=6936b62b-1037-4911-934f-2091eb25b4a5 /mnt/mpd ext4 defaults 0 1 
 +jeanjack@sonic:~$ sudo apt install mpd ncmpcpp mpc 
 +[...] 
 +jeanjack@sonic:~$ sudo ln -s /mnt/mpd/musique/ /var/lib/mpd/music/hdd_mpd_musique 
 +jeanjack@sonic:~$ mpc update 
 +Updating DB (#1) ... 
 +volume: n/a   repeat: off   random: off   single: off   consume: off 
 +</code>  
 + 
 +Ajout du contrôle par le réseau dans le fichier de configuration ''/etc/mpd.conf''
 +<code> 
 +bind_to_address         "192.168.1.20" 
 +bind_to_address         "127.0.0.1" 
 +</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 : 
 + 
 +<code> 
 +audio_output { 
 +        type            "httpd" 
 +        name            "My HTTP Stream" 
 +        encoder         "vorbis"                # optional, vorbis or lame 
 +        port            "8800" 
 +        bind_to_address "192.168.1.20"               # optional, IPv4 or IPv6 
 +        quality         "7.0"                   # do not define if bitrate is defined 
 +#       bitrate         "128"                   # do not define if quality is defined 
 +        format          "44100:16:1" 
 +        max_clients     "0"                     # optional 0=no limit 
 +
 +</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