aboutsummaryrefslogblamecommitdiff
path: root/.config/mpd/mpd.conf
blob: 90d805fda664406c9430be0da3c14b641ba0e1f9 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                              

                                                          



                                                                





































                                                                                          







































                                                                  





                                                          








                                      












                                                                                     






                                        









                                                          
music_directory		"~/stuff/music"

playlist_directory		"~/.local/share/mpd/playlists"

db_file			"~/.local/share/mpd/database"

#log_file			"~/.local/share/mpd/log"
# Logs to systemd journal
log_file           "syslog"

# pid file not needed, but why not
pid_file			"~/.local/share/mpd/pid"

# remember state before restart
state_file			"~/.local/share/mpd/state"

# dynamic information attached to songs.
sticker_file			"~/.local/share/mpd/sticker.sql"

# default: run as current user
#user				"nobody"

# default: use group of current user
#group				"audio"

# For network
#bind_to_address		"any"

# And for Unix Socket
#bind_to_address		"~/.mpd/socket"

#port				"6600"

# "default", "secure", "verbose"
#log_level			"default"

# pause songs when restoring state
restore_paused "yes"

#save_absolute_paths_in_playlists	"no"

#metadata_to_use	"artist,album,title,track,name,genre,date,composer,performer,disc"

#metadata_to_use "+comment"

auto_update	"yes"

# no limit by default.
#auto_update_depth "3"

#follow_outside_symlinks	"yes"
#follow_inside_symlinks		"yes"

# Zeroconf / Avahi.
#zeroconf_enabled		"yes"
#zeroconf_name			"Music Player @ %h"

#password                        "password@read,add,control,admin"

# permissions for non-logged users
#default_permissions             "read,add,control,admin"

#database {
#       plugin "proxy"
#       host "other.mpd.host"
#       port "6600"
#}

#input {
#        plugin "curl"
#       proxy "proxy.isp.com:8080"
#       proxy_user "user"
#       proxy_password "password"
#}

# Audio Output

#audio_output {
#	type		"alsa"
#	name		"My ALSA Device"
##	name		"ALSA sound card"
##	device		"hw:0,0"	# optional
##	mixer_type      "hardware"	# optional
##	mixer_device	"default"	# optional
##	mixer_control	"PCM"		# optional
##	mixer_index	"0"		# optional
#}

#audio_output {
#	type		"oss"
#	name		"My OSS Device"
##	device		"/dev/dsp"	# optional
##	mixer_type      "hardware"	# optional
##	mixer_device	"/dev/mixer"	# optional
##	mixer_control	"PCM"		# optional
#}

audio_output {
	type		"pulse"
	name		"My Pulse Output"
#	server		"remote_server"		# optional
#	sink		"remote_server_sink"	# optional
}

# An example of an sndio output.
#
#audio_output {
#	type		"sndio"
#	name		"sndio output"
#	mixer_type	"hardware"
#}

# You can listen to this output on mobile using VLC
audio_output {
	type		"httpd"
	name		"My HTTP Stream"
	encoder		"vorbis"		# optional, vorbis or lame
	port		"6680"
	bind_to_address	"0.0.0.0"		# optional, IPv4 or IPv6
#	quality		"5.0"			# do not define if bitrate is defined
	bitrate		"128"			# do not define if quality is defined
	format		"44100:16:1"
	max_clients	"0"			# optional 0=no limit
}

audio_output {
       type            "fifo"
       name            "Visualizer feed"
       path            "/tmp/mpd.fifo"
       format          "44100:16:2"
}

# (ReplayGain) "off", "album", "track","auto" default: off
#replaygain			"album"
#replaygain_preamp		"0"
#replaygain_missing_preamp	"0"
#replaygain_limit		"yes"

# no sudden high volume?
#volume_normalization		"no"

filesystem_charset		"UTF-8"