KALF Computertechniek

music player daemon "mpd"

Deze pagina is laatst gewijzigd/aangepast op 07-06-2016

MPD big

Vergeet al die applicaties waarmee een muziekcollectie lijkt afgespeeld te kunnen worden!
Amarok, Clementine, Totem, VLC, WMP en noem ze maar op, zijn bijzonder traag wanneer het om grote (10.000+) muziekcollecties gaat.

Kent u dat, al uw muziek staat op een harde schijf welke aan uw desktop computer gekoppeld is en u zou wel eens een muziekje op uw tablet, smartphone of netbook af willen spelen zonder het bestand eerst te hoeven/moeten downloaden?
(Voor Windows gebruikers telt dit dubbel, daar zij bij het afspelen van een muziekstuk vanaf welke server dan ook, altijd het bestand, tijdelijk, downloaden via het smb (Samba) protocol.)

Nu, dat kan gemakkelijker gerealiseerd worden door "MPD" te installeren op de muziek serverende computer, waar het geluid d.m.v. streaming aangeboden wordt, en een afspeelclient op het systeem waar het geluid afgespeeld gaat worden.

Installeer MPD op de computer waarop de muziek geplaatst is: (Hier de link voor de windows installatie.)

sudo apt-get install mpd

en pas het MPD configuratie bestand aan;

sudo nano /etc/mpd.conf
met de belangrijkste basis-instellingen:
# MPD configuratie file
# Files and directories
music_directory				"/media/music"		
playlist_directory			"/media/mpd/playlists"
db_file					"/media/mpd/tag_cache"
log_file				"/media/mpd/mpd.log"
pid_file				"/var/run/mpd/pid"
state_file				"/media/mpd/state"
bind_to_address				"0.0.0.0"
port					"6600"
log_level				"verbose"
save_absolute_paths_in_playlists	"no"
auto_update	                        "yes"
follow_inside_symlinks		        "yes"
zeroconf_enabled			"yes"
zeroconf_name				"computernaam MPD"
default_permissions                     "read,add,control,admin"
audio_output {
	type				"alsa"
	name				"Server1 ALSA"
	device				"hw:0,0"	# optional
#	format				"44100:16:2"	# optional
	mixer_type      		"software"	# optional "hardware"
	mixer_device			"default"	# optional
	mixer_control			"PCM"		# optional
#	mixer_index			"0"	        # optional
}
# httpd output (built-in HTTP streaming server):
audio_output {
	bind				"127.0.0.1"
	type				"httpd"
	name				"Server1 Stream"
	encoder				"lame"		# optional, vorbis or lame
	port				"8000"
#	quality				"5.0"		# do not define if bitrate is defined
	bitrate				"192"		# do not define if quality is defined
	format				"44100:16:1"
	max_clients			"0"		# optional 0=no limit
}
# last.fm plugin eventueel
playlist_plugin {
       name            		"lastfm"
       user            		"uwLASTFMnaam"
       password        		"wachtwoord"
}

Start MPD op via:

sudo service mpd start

of

sudo /etc/init.d/mpd start

Voor het afspelen van de muziek, kijk op clients voor MPD

Drucken