# An example configuration file for MPD# See the mpd.conf man page for a more detailed description of each parameter.######################## REQUIRED PATHS ########################music_directory "/mnt/inc/mp3"playlist_directory "~/.mpd/playlists"db_file "~/.mpd/mpd.db"log_file "~/.mpd/mpd.log"error_file "~/.mpd/mpd.error"######################################################################################## OPTIONAL PATHS ########################## If you wish to use mpd --kill to stop MPD, then you must# specify a file here in which to store MPD's process ID.#pid_file "~/.mpd/mpd.pid"## If specified, MPD will save its current state (playlist,# current song, playing/paused, etc.) at exit. This will be# used to restore the session the next time it is run.#state_file "~/.mpd/mpdstate"######################################################################################### DAEMON OPTIONS ########################## If started as root, MPD will drop root privileges and run as# this user instead. Otherwise, MPD will run as the user it was# started by. If left unspecified, MPD will not drop root# privileges at all (not recommended).#user "nobody"## The address and port to listen on.#bind_to_address "any"port "6600"## Controls the amount of information that is logged. Can be# "default", "secure", or "verbose".#log_level "default"########################################################################################### PERMISSIONS ########################### MPD can require that users specify a password before using it.# You may specify one ore more here, along with what users who# log in with that password are allowed to do.##password "password@read,add,control,admin"## Specifies what permissions a user who has not logged in with a# password has. By default, all users have full access to MPD# if no password is specified above, or no access if one or# more passwords are specified.##default_permissions "read,add,control,admin"########################################################################################### AUDIO OUTPUT ########################## MPD supports many audio output types, as well as playing# through multiple audio outputs at the same time. You can# specify one or more here. If you don't specify any, MPD will# automatically scan for a usable audio output.## See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs># for examples of other audio outputs.## An example of an ALSA output:#audio_output { type "alsa" name "My ALSA Device" device "hw:0,0" # optional format "44100:16:2" # optional}## An example of an OSS output:##audio_output {# type "oss"# name "My OSS Device"# device "/dev/dsp" # optional# format "44100:16:2" # optional#}## An example of a shout output (for streaming to Icecast):##audio_output {# type "shout"# name "My Shout Stream"# host "localhost"# port "8000"# mount "/mpd.ogg"# password "hackme"# quality "5.0"# bitrate "128"# format "44100:16:1"# user "source" # optional# description "My Stream Description" # optional# genre "jazz" # optional# public "no" # optional#}## Force all decoded audio to be converted to this format before# being passed to the audio outputs.##audio_output_format "44100:16:2"############################################################################################## MIXER ############################## MPD needs to know what mixer settings to change when you# adjust the volume. If you don't specify one here, MPD will# pick one based on which ones it was compiled with support for.## An example for controlling an ALSA mixer:#mixer_type "alsa"mixer_device "default"mixer_control "PCM"## An example for controlling an OSS mixer:##mixer_type "oss"#mixer_device "/dev/mixer"#mixer_control "PCM"## If you want MPD to adjust the volume of audio sent to the# audio outputs, you can tell it to use the software mixer:#mixer_type "software"########################################################################################## NORMALIZATION ########################## Specifies the type of ReplayGain to use. Can be "album" or# "track". ReplayGain will not be used if not specified. See# <http://www.replaygain.org> for more details.##replaygain "album"## Sets the pre-amp used for files that have ReplayGain tags.##replaygain_preamp "0"## Enable on the fly volume normalization. This will cause the# volume of all songs played to be adjusted so that they sound# as though they are of equal loudness.#volume_normalization "yes"############################################################################################ BUFFERING ############################ The size of the buffer containing decoded audio. You probably# shouldn't change this.##audio_buffer_size "2048"## How much of the buffer to fill before beginning to play.##buffer_before_play "0%"## Similar options for the HTTP stream buffer. If you hear# skipping while playing HTTP streams, you may wish to increase# these.##http_buffer_size "128"#http_prebuffer_size "25%"############################################################################################ HTTP PROXY ########################### Specifies the HTTP proxy to use for playing HTTP streams.##http_proxy_host "proxy.isp.com"#http_proxy_port "8080"#http_proxy_user "user"#http_proxy_password "password"############################################################################################## LIMITS ############################# These are various limits to prevent MPD from using too many# resources. You should only change them if they start# restricting your usage of MPD.##connection_timeout "60"#max_connections "5"#max_playlist_length "16384"#max_command_list_size "2048"#max_output_buffer_size "8192"####################################################################################### CHARACTER ENCODINGS ####################### If file or directory names do not display correctly, then you# may need to change this. In most cases it should be either# "ISO-8859-1" or "UTF-8". You must recreate your database# after changing this (use mpd --create-db).#filesystem_charset "UTF-8"## The encoding that ID3v1 tags should be converted from.#id3v1_encoding "UTF-8"########################################################################################## OTHER OPTIONS ########################## The metadata types MPD will recognize.##metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"## Enable this if you wish to use your MPD created playlists in# other music players.##save_absolute_paths_in_playlists "no"#################################################################