Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| pratique:informatique:mpd [22/06/2021 12:18] – créée Zatalyz | pratique:informatique:mpd [22/06/2021 14:44] (Version actuelle) – Zatalyz | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| sudo apt install mpd | sudo apt install mpd | ||
| - | En console, installer le client mpc ou nmpc, et sur bureau, gmpc. | + | En console, installer le client mpc ou ncmpc, et sur bureau, gmpc. |
| Éteindre le service et le socket avant tout : | Éteindre le service et le socket avant tout : | ||
| sudo systemctl stop mpd.socket | sudo systemctl stop mpd.socket | ||
| - | sudo systemctl stop mpd | + | sudo systemctl stop mpd.service |
| - | | + | |
| + | Et même le désactiver ? | ||
| + | | ||
| + | sudo systemctl disable mpd.service | ||
| + | |||
| Gérer par user : | Gérer par user : | ||
| - | mkdir .config/mpd | + | mkdir ~/.config/mpd |
| cp / | cp / | ||
| Ligne 21: | Ligne 26: | ||
| Autres modifs du fichier mpd.conf : | Autres modifs du fichier mpd.conf : | ||
| * Commenter la ligne '' | * Commenter la ligne '' | ||
| + | |||
| + | Pour relancer mpd comme il faut (avec l'user de base) : | ||
| + | | ||
| + | | ||
| + | |||
| + | ===== 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, | ||
| + | * 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:// | ||
| + | * 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' | ||
| + | |||
| + | Une commande pour lancer ça dans un coin : | ||
| + | mpv --cache-pause-initial=yes http:// | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | |||
| + | Config de mon serveur local | ||
| + | < | ||
| + | music_directory "/ | ||
| + | playlist_directory "/ | ||
| + | db_file "/ | ||
| + | log_file "/ | ||
| + | pid_file "/ | ||
| + | state_file "/ | ||
| + | sticker_file | ||
| + | |||
| + | bind_to_address " | ||
| + | bind_to_address | ||
| + | port " | ||
| + | auto_update | ||
| + | |||
| + | password | ||
| + | |||
| + | |||
| + | input { | ||
| + | plugin " | ||
| + | } | ||
| + | |||
| + | input { | ||
| + | enabled | ||
| + | plugin | ||
| + | } | ||
| + | |||
| + | input { | ||
| + | enabled | ||
| + | plugin | ||
| + | } | ||
| + | |||
| + | |||
| + | decoder { | ||
| + | plugin | ||
| + | enabled | ||
| + | } | ||
| + | |||
| + | |||
| + | audio_output { | ||
| + | type " | ||
| + | name " | ||
| + | mixer_type | ||
| + | } | ||
| + | audio_output { | ||
| + | type " | ||
| + | name " | ||
| + | encoder " | ||
| + | port " | ||
| + | bitrate " | ||
| + | signal | ||
| + | format | ||
| + | } | ||
| + | |||
| + | replaygain | ||
| + | filesystem_charset " | ||
| + | </ | ||
| ===== Sources ===== | ===== Sources ===== | ||