Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Serveur MPD"

From Le L∞p's Wiki
Jump to: navigation, search
m (Text replace - "<tt>" to "<code>")
m (Text replace - "</tt>" to "</code>")
Line 3: Line 3:
 
== Accès ==
 
== Accès ==
  
* Host : <code>mpd.gare.xp</tt>
+
* Host : <code>mpd.gare.xp</code>
 
* Stream HTTP sur le port 8080
 
* Stream HTTP sur le port 8080
  
Line 9: Line 9:
  
 
; /data/music/tom : La discothèque de [[User:ToM|ToM]], alignée au cordon.
 
; /data/music/tom : La discothèque de [[User:ToM|ToM]], alignée au cordon.
; /data/music/incoming : Un montage NFS (<code>[[Serveur gary|gary.gare.xp]]:/srv/mp3/incoming</tt>). Si des fichiers disparaissent de ce dossier, il est probable que [[User:ToM|ToM]] les ai rangé dans sa discothèque.
+
; /data/music/incoming : Un montage NFS (<code>[[Serveur gary|gary.gare.xp]]:/srv/mp3/incoming</code>). 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 ==

Revision as of 23:31, 12 April 2013

Au #loop on écoute du !@# de bon son !!! Et pour ça, on a un serveur MPD, actuellement installé sur une machine de ToM.

Accès

  • Host : mpd.gare.xp
  • Stream HTTP sur le port 8080

Fichiers

/data/music/tom 
La discothèque de ToM, alignée au cordon.
/data/music/incoming 
Un montage NFS (gary.gare.xp:/srv/mp3/incoming). Si des fichiers disparaissent de ce dossier, il est probable que ToM les ai rangé dans sa discothèque.

Ajouter des fichiers

En attendant d'avoir remis sur pied un serveur de fichiers potable, le dossier incoming/ est à remplir sur gary.

Configuration

Extraits de /etc/mpd.conf :

 music_directory         "/data/music"
 playlist_directory      "/data/music/playlists"
 bind_to_address         "any"
 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 jour.