infra:mpd
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| infra:mpd [2019-10-06 04:38] – barzi | infra:mpd [2023-11-08 21:52] (current) – [Alimentation] ToM | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== MPD ====== | ====== MPD ====== | ||
| - | **Our local music player daemon!** | ||
| - | [[https:// | + | Le service **MPD** (Music Player Daemon) permet de diffuser de la musique au FUZ. Il n'est accessible uniquement du réseau local. |
| + | ===== Utilisation ===== | ||
| - | Version du serveur mpd sur jack: 0.19.10-1build1 0 | + | <WRAP info center> |
| + | Connexion via un client MPD : | ||
| + | * Adresse : '' | ||
| + | * Port : '' | ||
| - | Une [[https://www.musicpd.org/clients/|liste de clients]] est accessible sur le site officiel du Music Player Daemon | + | Écoute par un navigateur web : http://192.168.1.20:8800/ |
| + | </WRAP> | ||
| - | En voici deux: | + | ==== Mettre de la musique ==== |
| - | ===== ncmpcpp ===== | + | |
| - | Client très léger, en terminal | + | * installe un client MPD sur ta machine |
| - | Comment l' | + | * configure le client avec l' |
| - | * '' | + | * broute la liste de musique et met celle qui te plait à la fin de la liste de lecture... |
| - | * '' | + | |
| - | * Touche | + | ==== Clients MPD ==== |
| + | |||
| + | Une [[https:// | ||
| + | |||
| + | En voici deux : | ||
| + | |||
| + | ==== ncmpcpp ==== | ||
| + | |||
| + | Client très léger, en terminal. | ||
| + | |||
| + | * installer : '' | ||
| + | * lancer : '' | ||
| + | * Touche | ||
| + | |||
| + | === Cantata === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Comment l' | ||
| - | ===== Cantata ===== | ||
| - | Client lourd en interface graphique (Qt), permet d' | ||
| - | Comment l' | ||
| * '' | * '' | ||
| * '' | * '' | ||
| Line 25: | Line 44: | ||
| * '' | * '' | ||
| - | ===== Infos serveur | + | ===== Alimentation ===== |
| - | Pour l' | + | Pour rajouter de la musique dans la librairie, il faut avoir un accès sur le serveur |
| - | Pour l' | + | |
| - | A titre indiquatif, on travaille encore dessus. | + | Chemin de la librairie : ''/ |
| + | L' | ||
| ===== Administration ===== | ===== Administration ===== | ||
| + | |||
| + | Version du **serveur mpd** installée : 0.21.5-3 | ||
| + | |||
| + | Installé sur [[: | ||
| ==== Configuration du serveur mpd ==== | ==== Configuration du serveur mpd ==== | ||
| - | Dossier "music library": | + | |
| + | <del>Dossier "music library" | ||
| 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 | ||
| - | lrwxrwxrwx 1 root | ||
| - | lrwxrwxrwx 1 root | ||
| - | '' | ||
| - | /!\ wiiiiip | + | < |
| - | Le disque dur à été retrouvé, il est monté sur / | + | lrwxrwxrwx 1 root |
| - | '' | + | lrwxrwxrwx 1 root |
| - | jeanjack@sonic: | + | lrwxrwxrwx 1 root |
| - | NAME | + | </ |
| - | sda 8:0 0 931, | + | </ |
| - | └─sda1 | + | Le disque dur à été retrouvé, il est monté sur '' |
| - | jeanjack@sonic: | + | < |
| - | #MPDDRIVE\\ | + | jeanjack@sonic: |
| - | UUID=6936b62b-1037-4911-934f-2091eb25b4a5 / | + | NAME |
| - | jeanjack@sonic: | + | sda 8:0 0 931, |
| - | [...]\\ | + | └─sda1 |
| - | jeanjack@sonic: | + | jeanjack@sonic: |
| - | jeanjack@sonic: | + | #MPDDRIVE |
| - | Updating DB (#1) ...\\ | + | UUID=6936b62b-1037-4911-934f-2091eb25b4a5 / |
| - | volume: n/a | + | jeanjack@sonic: |
| - | \\ | + | [...] |
| - | '' | + | jeanjack@sonic: |
| + | jeanjack@sonic: | ||
| + | Updating DB (#1) ... | ||
| + | volume: n/a | ||
| + | </ | ||
| + | |||
| + | Ajout du contrôle par le réseau dans le fichier de configuration | ||
| + | < | ||
| + | bind_to_address | ||
| + | bind_to_address | ||
| + | </ | ||
| + | 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' | ||
| + | < | ||
| + | restore_paused " | ||
| + | state_file | ||
| + | </ | ||
| + | Puis du flux http pour le réseau local : | ||
| + | |||
| + | < | ||
| + | audio_output { | ||
| + | type " | ||
| + | name "My HTTP Stream" | ||
| + | encoder | ||
| + | port " | ||
| + | bind_to_address " | ||
| + | quality | ||
| + | # | ||
| + | format | ||
| + | max_clients | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Et enfin, la sortie audio ! | ||
| - | Ajout du contrôle par le réseau dans le fichier de configuration / | + | < |
| - | '' | + | audio_output { |
| - | bind_to_address | + | |
| - | bind_to_address | + | |
| - | '' | + | } |
| - | puis du flux http pour le réseau local : | + | </ |
| - | '' | + | ===== Voir aussi ===== |
| - | audio_output {\\ | + | |
| - | type " | + | |
| - | name "My HTTP Stream" | + | |
| - | encoder | + | |
| - | port " | + | |
| - | bind_to_address " | + | |
| - | quality | + | |
| - | # | + | |
| - | format | + | |
| - | max_clients | + | |
| - | }\\ | + | |
| - | '' | + | |
| + | Pour en savoir plus sur MPD : | ||
| + | * https:// | ||
| + | * [[wpfr> | ||
infra/mpd.1570336709.txt.gz · Last modified: (external edit)