Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mpd
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Иван Мажукин
mpd
Commits
bb5e87bd
Commit
bb5e87bd
authored
Sep 12, 2006
by
J. Alexander Treuman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
New example config.
git-svn-id:
https://svn.musicpd.org/mpd/trunk@4768
09075e82-0dd4-0310-85a5-a0d7c8717e4f
parent
0c33afab
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
173 additions
and
171 deletions
+173
-171
mpdconf.example
doc/mpdconf.example
+173
-171
No files found.
doc/mpdconf.example
View file @
bb5e87bd
# MPD CONFIG FILE
# An example configuration file for MPD
# For a full description of all config parameters,
# See the mpd.conf man page for a more detailed description of each paramaeter.
# Check the mpd man page, "man mpd".
######################## REQUIRED PATHS ########################
##################### REQUIRED ###########################
music_directory "~/music"
music_directory "~/music"
playlist_directory "~/.mpd/playlists"
playlist_directory "~/music"
db_file "~/.mpd/mpd.db"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/mpd.error"
error_file "~/.mpd/mpd.error"
################################################################
pid_file "~/.mpd/mpd.pid"
##########################################################
######################## OPTIONAL PATHS ########################
##########################################################
# EVERYTHING ELSE IS OPTIONAL
##########################################################
################## AUDIO OUTPUT ##########################
#
# use this if you want to use OSS audio output
#audio_output {
# type "oss"
# name "my OSS sound card"
# device "/dev/dsp" # optional
# format "44100:16:2" #optional
#}
#
# use this if you want to use ALSA audio output
#audio_output {
# type "alsa"
# name "my ALSA device"
# device "hw:0,0" # optional
# format "44100:16:2" #optional
#}
#
#
# as a last resort, try using libao
# If you wish to use mpd --kill to stop MPD, then you must
#audio_output {
# specify a file here in which to store MPD's process ID.
# type "ao"
# name "default ao output"
#}
#
#
#pid_file "~/.mpd/mpd.pid"
#
#
# Set this if you have problems
# If specified, MPD will save its current state (playlist,
# playing audio files.
# current song, playing/paused, etc.) at exit. This will be
# This will resample your music so
# used to restore the session the next time it is run.
# that it comes out at the set rate.
#
#
#
audio_output_format "44100:16:2
"
#
state_file "~/.mpd/mpdstate
"
#
#
##########################################################
##########################################################
######
################### VOLUME MIXER #########################
######################## 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).
#
#
# Examples:
#user "nobody"
# ALSA Mixer
#mixer_type "alsa"
#mixer_device "default"
#mixer_control "PCM"
#
#
# OSS Mixer
# The address and port to listen on.
#mixer_type "oss"
#mixer_device "/dev/mixer"
#mixer_control "PCM"
#
#
#
Software Mixer
#
bind_to_address "any"
#
mixer_type "software
"
#
port "6600
"
#
#
##########################################################
# Controls the amount of information that is logged. Can be
# "default", "secure", or "verbose".
#
#log_level "default"
#
################################################################
#################
SHOUT STREAMING
########################
#################
######### PERMISSIONS #
########################
#
#
# Set this to allow mpd to stream its output to icecast2
# MPD can require that users specify a password before using it.
# (i.e. mpd is a icecast2 source)
# You may specify one ore more here, along with what users who
# log in with that password are allowed to do.
#
#
#audio_output {
#password "password@read,add,control,admin"
# type "shout"
#
# name "my cool stream"
# Specifies what permissions a user who has not logged in with a
# host "hostname"
# password has. By default, all users have full access to MPD
# port "8000"
# if no password is specified above, or no access if one or
# mount "/mpd.ogg"
# more passwords are specified.
# password "hackme"
# quality "5.0"
# bitrate "128"
# format "44100:16:1"
#
#
# Optional Parameters
#default_permissions "read,add,control,admin"
# user "source"
# description "here's my long description"
# genre "jazz"
#} # end of audio_output
#
#
##########################################################
##########################################################
######
#################
FILESYSTEM SETTINGS
####################
#################
######### AUDIO OUTPUT ####
####################
#
#
# If the names of files or directories are
# MPD supports many audio output types, as well as playing
# not correctly displayed then set the
# through multiple audio outputs at the same time. You can
# following to the filesystem coding.
# specify one or more here. If you don't specify any, MPD will
# automatically scan for a usable audio output.
#
#
#
Usually this is either:
#
See <http://mpd.wikia.com/...> for examples of other audio
#
ISO-8859-1 or UTF-8
#
outputs, such as PulseAudio, libao, etc.
#
#
# After changing the filesystem_charset
# An example of an ALSA output:
# you will need to recreate the db:
# mpd --create-db
#
#
#filesystem_charset "ISO-8859-1"
#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 {
#################### OPTIONAL FILES ######################
# 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
#}
#
#
# The state file (if set) will be a file
# Force all decoded audio to be converted to this format before
# for storing all current information
# being passed to the audio outputs.
# (playlist, playing/paused, etc...) from
# the last MPD session. This will be used
# to recreate your last MPD session after
# restart.
#
#
#
state_file "~/.mpd/mpdstate
"
#
audio_output_format "44100:16:2
"
#
#
##########################################################
##########################################################
######
#################
Normalization
##########################
#################
############ MIXER ##
##########################
#
#
# Use Replay Gain (album or track)
# MPD needs to know what mixer settings to change when you
# http://www.replaygain.org
# adjust the volume. If you don't specify one here, MPD will
# pick one based on which ones it was compile with support for.
#
#
#
replaygain "album"
#
An example for controlling an ALSA mixer:
#
#
# Sets the pre-amp used for files that have replaygain
#mixer_type "alsa"
# info. Valid values are between -15 to 15 (in dB).
#mixer_device "default"
#mixer_control "PCM"
#
#
#
replaygain_preamp "0"
#
An example for controlling an OSS mixer:
#
#
# Normalization increases the amplitude of the audio
#mixer_type "oss"
# waveform to the maximum level without introducing any
#mixer_device "/dev/mixer"
# distortion into the recording. This option will
#mixer_control "PCM"
# normalize when replaygain is not on, utilizing the
# CPU for calculation.
#
#
#volume_normalization "yes"
# 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"
#
################################################################
################
OUTPUT BUFFER SETTINGS
##################
################
######### NORMALIZATION ######
##################
#
#
# You should not need to mess with this
# Specifies the type of ReplayGain to use. Can be "album" or
# unless you know what you're doing.
# "track". ReplayGain will not be used if not specified. See
# <http://www.replaygain.org> for more details.
#
#
#
audio_buffer_size "2048
"
#
replaygain "album
"
#
#
# This means exactly what it says, it will
# Sets the pre-amp used for files that have ReplayGain tags.
# buffer your file up to the percentage of
# the buffer before it begins playing.
#
#
#
buffer_before_play "25%
"
#
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.
################### HTTP PROXY ###########################
#
#
# http_proxy_host "proxy.isp.com"
#volume_normalization "no"
# http_proxy_port "8080"
# http_proxy_user "user"
# http_proxy_password "password"
#
#
##########################################################
##########################################################
######
#################
SECURITY SETTINGS
######################
#################
########## BUFFERING ####
######################
#
#
# It is encouraged to run MPD as
# The size of the buffer containing decoded audio. You probably
# non-superuser. If you start mpd as root
# shouldn't change this.
# (for example, in an init script), set
# this value, then mpd will drop root privileges
# and runs as the user specified.
#
#
#
user "nobody
"
#
audio_buffer_size "2048
"
#
#
# Set this value if you only have one
# How much of the buffer to fill before beginning to play.
# address you want to allow connection to.
#
#
#b
ind_to_address "localhost
"
#b
uffer_before_play "0%
"
#
#
# If you want to setup MPD to use
# Similar options for the HTTP stream buffer. If you hear
# passwords set them here
# skipping while playing HTTP streams, you may wish to increase
# these.
#
#
#
password "password1@read,add,control,admin
"
#
http_buffer_size "128
"
#
password "password2@read
"
#
http_prebuffer_size "25%
"
#
#
# Specify permissions used by default when no password is
################################################################
# given by for a connection/client.
#
#default_permissions "read,add,control,admin"
#
##########################################
################
MISCELLANEOUS OPTIONS
###################
################
########### HTTP PROXY ######
###################
#
#
#
port "6600"
#
Specifies the HTTP proxy to use for playing HTTP streams.
#
#
# This determines what encoding ID3v1 tags should be converted from.
#http_proxy_host "proxy.isp.com"
#http_proxy_port "8080"
#http_proxy_user "user"
#http_proxy_password "password"
#
#
#id3v1_encoding "ISO-8859-1"
################################################################
############################# LIMITS ###########################
#
#
# This sets the metadata mpd will use, to disable all metadata, set to "none"
# These are various limits to prevent MPD from using too many
# NOTE: comments are disabled by default
# resources. You should only change them if they start
# restricting your usage of MPD.
#
#
#metadata_to_use "artist,album,title,genre,date,track,composer,performer,comment"
#connection_timeout "60"
#max_connections "5"
#max_playlist_length "16384"
#max_command_list_size "2048"
#max_output_buffer_size "8192"
#
#
# This setting exists as precaution against attacks.
################################################################
###################### CHARACTER ENCODINGS #####################
#
#
#max_playlist_length "16384"
# 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).
#
#
# Valid options are "default", "secure" or "verbose".
#filesystem_charset "ISO-8859-1"
#log_level "default"
#
#
#
connection_timeout "60"
#
The encoding that ID3v1 tags should be converted from.
#
#
# This should be fine for 2-3 people using clients
#id3v1_encoding "ISO-8859-1"
# at the same time.
#
#
#max_connections "5"
################################################################
######################### OTHER OPTIONS ########################
#
#
#
No need to change these unless you know better
.
#
The metadata types MPD will recognize
.
#
#
#max_command_list_size "2048"
#metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
#max_output_buffer_size "8192"
#
#
#
This will make playlists compatible with normal music
#
Enable this if you wish to use your MPD created playlists in
# players.
#
other music
players.
#
#
#save_absolute_paths_in_playlists "no"
#save_absolute_paths_in_playlists "no"
#
#
##########################################################
##########################################################
######
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment