Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
pratique:informatique:mpd [22/06/2021 14:05] – [MPD] Zatalyzpratique:informatique:mpd [22/06/2021 14:44] (Version actuelle) Zatalyz
Ligne 31: Ligne 31:
    systemctl --user start mpd    systemctl --user start mpd
  
 +===== En serveur =====
 +MPD c'est un serveur mais avec des limitations... Donc : 
 +  * Le serveur joue le son sur sa machine. Si on branche un haut-parleur, on a donc le son ; les clients mpd servent de télécommande pour cette machine.
 +  * Si on veut du son sur sa machine (avec la musique sur le serveur), deux solutions :
 +    * soit on remet un serveur mpd sur sa machine, qui va aller chercher la musique distant, par exemple avec sshfs (cf https://www.rezine.org/ressources/guides/auto-hebergement/multimedia/mpd/#index5h1 par exemple)
 +    * soit on passe par un flux http. Il y a alors un bon délai entre la commande passé sur le client et la réponse sonore.
 +
 +Pour le dernier cas, allez à l'adresse renseignée, par exemple http://192.168.1.88:6661 ; même le navigateur web doit réussir à lire le flux, sinon mpv ou vlc savent le faire.
 +
 +Une commande pour lancer ça dans un coin :
 +  mpv --cache-pause-initial=yes http://192.168.1.88:6661/
 +
 +==== Configuration ====
 +
 +Config de mon serveur local
 +<code>
 +music_directory "/home/zatalyz/Musique/"
 +playlist_directory "/home/zatalyz/.config/mpd/playlists"
 +db_file "/home/zatalyz/.config/mpd/tag_cache"
 +log_file "/home/zatalyz/.config/mpd/mpd.log"
 +pid_file "/home/zatalyz/.config/mpd/pid"
 +state_file "/home/zatalyz/.config/mpd/state"
 +sticker_file                   "/home/zatalyz/.config/mpd/sticker.sql"
 +
 +bind_to_address "localhost"
 +bind_to_address         "192.168.1.88"
 +port "6600"
 +auto_update    "yes"
 +
 +password                        "ici_mon_mot_de_passe@read,add,control,admin"
 +
 +
 +input {
 +        plugin "curl"
 +}
 +
 +input {
 +        enabled    "no"
 +        plugin     "qobuz"
 +}
 +
 +input {
 +        enabled      "no"
 +        plugin       "tidal"
 +}
 +
 +
 +decoder {
 +        plugin                  "hybrid_dsd"
 +        enabled                 "no"
 +}
 +
 +
 +audio_output {
 + type "alsa"
 + name "alsa"
 + mixer_type      "software" 
 +}
 +audio_output {
 +    type    "httpd"
 +    name    "http"
 +    encoder "opus" 
 +    port    "6661"
 +    bitrate "auto"
 +    signal  "music"
 +    format  "44100:16:2"
 +}
 +
 +replaygain          "auto"
 +filesystem_charset "UTF-8"
 +</code>
  
 ===== Sources ===== ===== Sources =====
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/mpd.txt · Dernière modification : 22/06/2021 14:44 de Zatalyz