Pour éditer le wiki, il faut demander un compte à un Lapin !
Difference between revisions of "Serveur MPD"
Line 6: | Line 6: | ||
Avec n'importe quel client MPD : [http://ncmpcpp.rybczak.net/download.php ncmpcpp] (curses), [http://gmpclient.org/installation gmpc] (graphique), [https://play.google.com/store/apps/details?id=com.namelessdev.mpdroid&hl=fr mpdroid](android) | Avec n'importe quel client MPD : [http://ncmpcpp.rybczak.net/download.php ncmpcpp] (curses), [http://gmpclient.org/installation gmpc] (graphique), [https://play.google.com/store/apps/details?id=com.namelessdev.mpdroid&hl=fr mpdroid](android) | ||
− | * Host : <code> | + | * Host : <code>mp3.caserne</code> ou <code>mpd.caserne</code> |
* Port : 6600 (port par défaut) | * Port : 6600 (port par défaut) | ||
Line 18: | Line 18: | ||
== Fichiers == | == Fichiers == | ||
− | ; /mpd/music/ | + | ; /mpd/music/static/tom : La discothèque de [[User:ToM|ToM]]. |
<!-- ; /data/music/incoming : Un montage NFS (<code>[[failer|failer.gare.xp]]:/srv/sto2/files/mp3/incoming</code>). Si des fichiers disparaissent de ce dossier, il est probable que [[User:ToM|ToM]] les ait rangé dans sa discothèque. --> | <!-- ; /data/music/incoming : Un montage NFS (<code>[[failer|failer.gare.xp]]:/srv/sto2/files/mp3/incoming</code>). Si des fichiers disparaissent de ce dossier, il est probable que [[User:ToM|ToM]] les ait rangé dans sa discothèque. --> | ||
− | ; / | + | ; /mpd/music/incoming : Vos uploads. Si des fichiers disparaissent de ce dossier, il est probable que [[User:ToM|ToM]] les ai rangé dans sa discothèque. |
== Ajouter des fichiers == | == Ajouter des fichiers == | ||
Line 28: | Line 28: | ||
En attendant le retour de [[failer]], on peut uploader des fichiers via un montage NFS accessible en écriture : | En attendant le retour de [[failer]], on peut uploader des fichiers via un montage NFS accessible en écriture : | ||
− | + | mpd.caserne:/incoming | |
Pour monter le partage NFS, sous Linux/Unix : | Pour monter le partage NFS, sous Linux/Unix : | ||
− | mount.nfs | + | mount.nfs mpd.caserne:/incoming /mnt/un_dossier_local/ |
Et se le caler dans {{fichier|/etc/fstab}} : | Et se le caler dans {{fichier|/etc/fstab}} : | ||
− | + | mpd.caserne:/incoming /mnt/un_dossier_local nfs rw 0 0 | |
== Configuration == | == Configuration == |
Revision as of 00:37, 17 January 2015
Au #loop on écoute du !@# de bon son !!! Et pour ça, on a un serveur MPD, actuellement installé sur une machine.
Si le mpd ne marche pas, il faut tapper sur V45h.
Accès
Avec n'importe quel client MPD : ncmpcpp (curses), gmpc (graphique), mpdroid(android)
- Host :
mp3.caserne
oumpd.caserne
- Port : 6600 (port par défaut)
Le MPD streame aussi la musique en HTTP, sur le port 8080.
Conseils d'utilisation
- Pas de mode Consume
- Dans ce mode, les morceaux sont retirés de la playlist après avoir été joués. C'est bien dommage quand on aurait bien voulu savoir ce que c'était que cette musique de guedin et que le titre n'est plus là.
- Pas de mode Repeat
- Parce que souvent on oublie de couper la musique en partant. Ou pire, je mets un MP3 de gros keupon à fond pour me donner la patate pour le départ ! Et une fois parti, le truc hurle tout seul sans arrêt dans la nuit noire, parce que j'ai pas vérifié si le mode Repeat était activé.
Fichiers
- /mpd/music/static/tom
- La discothèque de ToM.
- /mpd/music/incoming
- Vos uploads. Si des fichiers disparaissent de ce dossier, il est probable que ToM les ai rangé dans sa discothèque.
Ajouter des fichiers
Avant tout, ça serait choupi de vérifier que ce que tu comptes uploader n'est pas déjà sur le serveur. On reçoit les intégrales de Jimi Hendrix, Led Zeppelin, The Prodigy, etc, trois ou quatre fois par mois, et c'est toujours le même couillon qui s'y colle quand il s'agit de faire le ménage.
En attendant le retour de failer, on peut uploader des fichiers via un montage NFS accessible en écriture :
mpd.caserne:/incoming
Pour monter le partage NFS, sous Linux/Unix :
mount.nfs mpd.caserne:/incoming /mnt/un_dossier_local/
Et se le caler dans /etc/fstab
:
mpd.caserne:/incoming /mnt/un_dossier_local nfs rw 0 0
Configuration
Extraits de /etc/mpd.conf
:
music_directory "/mpd/music" playlist_directory "/mpd/playlists" bind_to_address "any" max_playlist_length "100000" max_command_list_size "8192"
Pour le stream HTTP :
audio_output { type "httpd" name "Loop MPD" encoder "vorbis" # optional, vorbis or lame port "8080" bitrate "128" # do not define if quality is defined format "44100:16:1" }
Un cronjob rafraîchit la base de donnée chaque heure.