Notebook

Pense bête

Notebook
MultimediaMusique

mpd Music Player Daemon

Documentation

A creuser
https://bbs.archlinux.org/viewtopic.php?id=189479
http://crunchbang.org/forums/viewtopic.php?pid=182574
https://github.com/ronalde/mpd-configure
http://www.24bit96.com/usb-computer-audio-system/usb-audio-with-lowlatency-realtime-kernel-with-debian-and-mpd.html
http://bz31.tuxfamily.org/dokuwiki/doku.php?id=archlinux:mpd_goflex_home

Config à W

  • Playlist all musics, random

Installation

Répertoire pour les fichiers de configuration

Créer le répertoire qui va contenir les fichiers de configuration, base de données … avec des droits en lecture écriture sur ce répertoire.

mkdir -p ~/.mpd/playlists
touch ~/.mpd/{mpd.db,mpd.log,pid,state,sticker.sql}

/etc/mpd.conf

Editer le fichier de configuration mpd.conf il doit se trouver dans /etc/

sudo nano /etc/mpd.conf

Renseigner les éléments suivants

music_directory        "/home/user/Musique/jukebox"
playlist_directory     "/home/user/.mpd/playlists"
db_file                "/home/user/.mpd/tag_cache"
log_file               "/home/user/.mpd/mpd.log"
pid_file               "/home/user/.mpd/pid"
state_file             "/home/user/.mpd/state"
sticker_file           "/home/user/.mpd/sticker.sql"
user                   "music"
group                  "music"
bind_to_address        "192.168.xxx.xxx"
port                   "6600"
metadata_to_use        "artist,album,title,track,name,genre,date,composer,performer,disc"
auto_update    "yes"

Sortie ALSA (paramètres)

  • Exemple standard :
audio_output {
 type "alsa"
 name "Sortie Eeepc Alsa"
 device "hw:0,0" # optional
 mixer_type "hardware" # optional
 mixer_device "default" # optional
 mixer_control "PCM" # optional
 mixer_index "0" # optional
}
  • Configuration ALSA orientée bit perfect
audio_output {
 type            "alsa"
 name            "Nu Force USB ALSA"
 device          "hw:1,0"       
 mixer_device    "none"
 auto_resample   "no"
 auto_channels   "no"
 auto_format     "no"
 use_mmap        "yes"
}

Sortie httpd

  • Permet de faire du streaming avec Mdroid
  • Permet d’écouter la musique en streaming dans un navigateur : http://192.168.1.15:8000/mpd.ogg

Pour un son le plus pur possible : http://www.musicpd.org/doc/user/advanced_usage.html#bit_perfect

Les clients

  • mpc
  • gmpc (Gnome Music Player Client)

Les commandes

  • Mise à jour de la base de données
    mpc -h 192.168.1.15 update
  • Vérifier le format envoyé à la carte son
    cat /proc/asound/card*/pcm*p/sub*/hw_params
    access: RW_INTERLEAVED
    format: S16_LE
    subformat: STD
    channels: 2
    rate: 44100 (44100/1)
    period_size: 4096
    buffer_size: 16384

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *