Music Player Daemon (MPD)

door Donné Brok

LUG Nijmegen - 13 augustus 2013




Gebruik de pijltjestoetsen om te bladeren

MPD logo
MPD
Music Player Daemon

Wat is Music Player Daemon (MPD)?

MPD is een flexibel programma om muziek mee af spelen.

Welke bestandstypen kan MPD afspelen?

Installatie

sudo apt-get install mpd

Starten met:

mpd

Opties:

mpd --kill
mpd --no-daemon

Configuratie in /etc/mpd.conf

Configuratie 1

Stop de service (als root):

sudo service mpd stop
sudo update-rc.d mpd disable

Maak alle benodigde mappen en bestanden:

mkdir -p ~/.mpd/playlists
touch ~/.mpd/{mpd.db,mpd.log,mpd.pid,mpdstate}

Configuratie 2

Maak het configuratie-bestand ~/.mpd/mpd.conf

music_directory		"/home/tuna/music"
playlist_directory	"/home/tuna/.mpd/playlists"
db_file			"/home/tuna/.mpd/tag_cache"
log_file		"/home/tuna/.mpd/mpd.log"
pid_file		"/home/tuna/.mpd/mpd.pid"
state_file		"/home/tuna/.mpd/mpdstate"
#user			"mpd"

Configuratie 3

Extra opties in ~/.mpd/mpd.conf

auto_update		"yes"
mixer_type		"software"
replaygain		"track"
gapless_mp3_playback	"yes"

Configuratie 4

audio_output in ~/.mpd/mpd.conf

audio_output {
type		"alsa"
name		"My ALSA Device"
device		"hw:0,0"    # optional
format		"44100:16:2"    # optional
mixer_device	"default"    # optional
mixer_control	"PCM"        # optional
mixer_index	"0"        # optional
}

Start MPD

mpd

Automatisch starten via
~/.config/autostart/mpd.desktop
of
/etc/xdg/autostart/mpd.desktop

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Music Player Daemon
Comment=Server for playing audio files
Exec=mpd
StartupNotify=false
Terminal=false
Hidden=false

Clients

Command line client: MPC

Client om MPD aan te sturen vanaf de command line

sudo apt-get install mpc

Voorbeelden:

Console clients

Grafische clients

Clients over netwerk

configuratie in ~/.mpd/mpd.conf

bind_to_address		"localhost"
bind_to_address 	"192.168.1.70"
#password	"1234@read,add,control,admin"

Clients voor android

http://mpd.wikia.com/wiki/Clients

Conky

System Monitor

TEXT
${if_mpd_playing}$mpd_title
$mpd_artist
$mpd_album
$mpd_elapsed/$mpd_length
${mpd_bar 8,200}
$endif

Wiki, howto, etc...

http://www.musicpd.org/

http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki

http://crunchbang.org/forums/viewtopic.php?pid=182574