summaryrefslogtreecommitdiffstats
path: root/config/ampache.cfg.php.dist
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-04-23 07:31:05 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-04-23 07:31:05 +0000
commita31560aec4f004e58930277758f5412d86c62adc (patch)
tree845ff6947d26b22a0f4527901dbefc97bca89d78 /config/ampache.cfg.php.dist
parent8b27d66add7ca9ba57d7e9488612cb54be4b11c1 (diff)
downloadampache-a31560aec4f004e58930277758f5412d86c62adc.tar.gz
ampache-a31560aec4f004e58930277758f5412d86c62adc.tar.bz2
ampache-a31560aec4f004e58930277758f5412d86c62adc.zip
it technically logs in and streams.. but thats it, complete rewrite almost everything broken
Diffstat (limited to 'config/ampache.cfg.php.dist')
-rw-r--r--config/ampache.cfg.php.dist966
1 files changed, 463 insertions, 503 deletions
diff --git a/config/ampache.cfg.php.dist b/config/ampache.cfg.php.dist
index 2495d2b6..b41002b2 100644
--- a/config/ampache.cfg.php.dist
+++ b/config/ampache.cfg.php.dist
@@ -1,539 +1,499 @@
-##<?php exit(); ?>##
-####################
-# General Config #
-####################
-
-# This value is used to detect quickly
-# if this config file is up to date
-# this is compared against a value hardcoded
-# into the init script
+;#<?php exit(); ?>##
+;###################
+; General Config #
+;###################
+
+; This value is used to detect quickly
+; if this config file is up to date
+; this is compared against a value hardcoded
+; into the init script
config_version = 2
-####################
-# Path Vars #
-####################
-
-# The path to your ampache install
-# Do not put a trailing / on this path
-# For example if your site is located at http://localhost
-# than you do not need to enter anything for the web_path
-# if it is located at http://localhost/music you need to
-# set web_path to /music
-# DEFAULT: ""
-#web_path = ""
-
-###############################
-# Session and Login Variables #
-###############################
-
-# Hostname of your Database
-# DEFAULT: localhost
-local_host = localhost
-
-# Name of your ampache database
-# DEFAULT: ampache
-local_db = ampache
-
-# Username for your ampache database
-# DEFAULT: ""
-local_username = username
-
-# Password for your ampache database, this can not be blank
-# this is a 'forced' security precaution, the default value
-# will not work
-# DEFAULT: ""
-local_pass = password
-
-# Length that a session will last, the default is very restrictive
-# at 15min
-# DEFAULT: 900
-local_length = 900
-
-# This length defines how long a 'remember me' session and cookie will
-# last, the default is 900, same as length. It is up to the administrator
-# of the box to increase this, for reference 86400 = 1 day
-# 604800 = 1 week and 2419200 = 1 month
-# DEAFULT: 900
+;###################
+; Path Vars #
+;###################
+
+; The path to your ampache install
+; Do not put a trailing / on this path
+; For example if your site is located at http://localhost
+; than you do not need to enter anything for the web_path
+; if it is located at http://localhost/music you need to
+; set web_path to /music
+; DEFAULT: ""
+;web_path = ""
+
+;##############################
+; Session and Login Variables #
+;##############################
+
+; Hostname of your Database
+; DEFAULT: localhost
+database_hostname = localhost
+
+; Name of your ampache database
+; DEFAULT: ampache
+database_name = ampache
+
+; Username for your ampache database
+; DEFAULT: ""
+database_username = username
+
+; Password for your ampache database, this can not be blank
+; this is a 'forced' security precaution, the default value
+; will not work
+; DEFAULT: ""
+database_password = password
+
+; Length that a session will last, the default is very restrictive
+; at 15min
+; DEFAULT: 900
+session_length = 900
+
+; This length defines how long a 'remember me' session and cookie will
+; last, the default is 900, same as length. It is up to the administrator
+; of the box to increase this, for reference 86400 = 1 day
+; 604800 = 1 week and 2419200 = 1 month
+; DEAFULT: 900
remember_length = 900
-# Name of the Session/Cookie that will sent to the browser
-# default should be fine
-# DEFAULT: ampache
-sess_name = ampache
-
-# Lifetime of the Cookie, 0 == Forever (until browser close) , otherwise in terms of seconds
-# DEFAULT: 0
-sess_cookielife = 0
-
-# Is the cookie a "secure" cookie?
-# DEFAULT: 0
-sess_cookiesecure = 0
-
-# Auth Methods
-# This defines which auth methods vauth will attempt
-# to use and in which order, if auto_create isn't enabled
-# The user must exist locally as well
-# DEFAULT: mysql
-# VALUES: mysql,ldap,http
-#auth_methods = "ldap"
+; Name of the Session/Cookie that will sent to the browser
+; default should be fine
+; DEFAULT: ampache
+session_name = ampache
+
+; Lifetime of the Cookie, 0 == Forever (until browser close) , otherwise in terms of seconds
+; DEFAULT: 0
+session_cookielife = 0
+
+; Is the cookie a "secure" cookie?
+; DEFAULT: 0
+session_cookiesecure = 0
+
+; Auth Methods
+; This defines which auth methods vauth will attempt
+; to use and in which order, if auto_create isn't enabled
+; The user must exist locally as well
+; DEFAULT: mysql
+; VALUES: mysql,ldap,http
auth_methods = "mysql"
-######################
-# Program Settings #
-######################
+;#####################
+; Program Settings #
+;#####################
-# File Pattern
-# This defines which file types Ampache will attempt to catalog
-# You can specify any file extension you want in here seperating them
-# with a |
-# DEFAULT: mp3|mpc|m4p|m4a|mp4|aac|ogg|rm|wma|asf|flac|spx|ra|ape|shn|wv
+; File Pattern
+; This defines which file types Ampache will attempt to catalog
+; You can specify any file extension you want in here seperating them
+; with a |
+; DEFAULT: mp3|mpc|m4p|m4a|mp4|aac|ogg|rm|wma|asf|flac|spx|ra|ape|shn|wv
catalog_file_pattern = "mp3|mpc|m4p|m4a|mp4|aac|ogg|rm|wma|asf|flac|spx|ra|ape|shn|wv"
-# Use Access List
-# Toggle this on if you want ampache to pay attention to the access list
-# and only allow streaming/downloading/xml-rpc from known hosts by default
-# xml-rpc will not working without this on.
-# DEFAULT: false
-#access_control = "false"
-
-# Require Session
-# If this is set to true ampache will make sure that the URL passed when
-# attempting to retrieve a song contains a valid Session ID This prevents
-# others from guessing URL's
-# DEFAULT: true
+; Use Access List
+; Toggle this on if you want ampache to pay attention to the access list
+; and only allow streaming/downloading/xml-rpc from known hosts by default
+; xml-rpc will not working without this on.
+; DEFAULT: false
+;access_control = "false"
+
+; Require Session
+; If this is set to true ampache will make sure that the URL passed when
+; attempting to retrieve a song contains a valid Session ID This prevents
+; others from guessing URL's
+; DEFAULT: true
require_session = "true"
-# Downsample Remote
-# If this is set to true and access control is on any users who are not
-# coming from a defined localnet will be automatically downsampled
-# regardless of their preferences
-# DEFAULT: false
-#downsample_remote = "false"
-
-# Track User IPs
-# If this is enabled Ampache will log the IP of every completed login
-# it will store user,ip,time at one row per login. The results are
-# displayed in Admin --> Users
-# DEFAULT: false
-#track_user_ip = "false"
-
-# User IP Cardinality
-# This defines how many days worth of IP history Ampache will track
-# As it is one row per login on high volume sites you will want to
-# clear it every now and then.
-# DEFAULT: 42 days
-#user_ip_cardinality = "42"
-
-# Use XML-RPC
-# Allow XML-RPC connections, if you don't want _any_ possibility of your
-# catalog being streamed from another location comment this out
-# DEFAULT: false
-#xml_rpc = "false"
-
-# This setting allows/disallows using zlib to zip up an entire
-# playlist/album for download. Even if this is turned on you will
-# still need to enabled downloading for the specific user you
-# want to be able to use this function
-# DEFAULT: false
-#allow_zip_download = "false"
-
-# This setting throttles a persons downloading to the specified
-# bytes per second. This is not a 100% guaranteed function, and
-# you should really use a server based rate limiter if you want
-# to do this correctly.
-# DEFAULT: off
-# VALUES: any whole number (in bytes per second)
-#throttle_download = 10
-
-# This determines the tag order for all cataloged
-# music. If none of the listed tags are found then
-# ampache will default to the first tag format
-# that was found.
-# POSSIBLE VALUES: id3v1 id3v2 file vorbiscomment
-# quicktime ape asf
-# DEFAULT: id3v2,id3v1 vorbiscomment quicktime ape
-# asf
-tag_order = id3v2
-tag_order = id3v1
-tag_order = vorbiscomment
-tag_order = quicktime
-tag_order = ape
-tag_order = asf
-#tag_order = file
-
-# Un comment if don't want ampache to follow symlinks
-# DEFAULT: false
-#no_symlinks = "false"
-
-# Use auth?
-# If this is set to "Yes" ampache will require a valid
-# Username and password. If this is set to false then ampache
-# will not ask you for a username and password. false is only
-# recommended for internal only instances
-# DEFAULT true
+; Downsample Remote
+; If this is set to true and access control is on any users who are not
+; coming from a defined localnet will be automatically downsampled
+; regardless of their preferences
+; DEFAULT: false
+;downsample_remote = "false"
+
+; Track User IPs
+; If this is enabled Ampache will log the IP of every completed login
+; it will store user,ip,time at one row per login. The results are
+; displayed in Admin --> Users
+; DEFAULT: false
+;track_user_ip = "false"
+
+; User IP Cardinality
+; This defines how many days worth of IP history Ampache will track
+; As it is one row per login on high volume sites you will want to
+; clear it every now and then.
+; DEFAULT: 42 days
+;user_ip_cardinality = "42"
+
+; Use XML-RPC
+; Allow XML-RPC connections, if you don't want _any_ possibility of your
+; catalog being streamed from another location comment this out
+; DEFAULT: false
+;xml_rpc = "false"
+
+; This setting allows/disallows using zlib to zip up an entire
+; playlist/album for download. Even if this is turned on you will
+; still need to enabled downloading for the specific user you
+; want to be able to use this function
+; DEFAULT: false
+;allow_zip_download = "false"
+
+; This setting throttles a persons downloading to the specified
+; bytes per second. This is not a 100% guaranteed function, and
+; you should really use a server based rate limiter if you want
+; to do this correctly.
+; DEFAULT: off
+; VALUES: any whole number (in bytes per second)
+;throttle_download = 10
+
+; This determines the tag order for all cataloged
+; music. If none of the listed tags are found then
+; ampache will default to the first tag format
+; that was found.
+; POSSIBLE VALUES: id3v1 id3v2 file vorbiscomment
+; quicktime ape asf
+; DEFAULT: id3v2,id3v1 vorbiscomment quicktime ape
+; asf
+tag_order = "id3v2,id3v1,vorbiscomment,quicktime,ape,asf"
+
+; Un comment if don't want ampache to follow symlinks
+; DEFAULT: false
+;no_symlinks = "false"
+
+; Use auth?
+; If this is set to "Yes" ampache will require a valid
+; Username and password. If this is set to false then ampache
+; will not ask you for a username and password. false is only
+; recommended for internal only instances
+; DEFAULT true
use_auth = "yes"
-# 5 Star Ratings
-# This allows ratings for almost any object in ampache
-# POSSIBLE VALUES: false true
-# DEFAULT: true
+; 5 Star Ratings
+; This allows ratings for almost any object in ampache
+; POSSIBLE VALUES: false true
+; DEFAULT: true
ratings = "true"
-# This options will turn on/off Demo Mode
-# If Demo mode is on you can not play songs or update your catalog
-# in other words.. leave this commented out
-# DEFAULT: false
-#demo_mode = "false"
-
-# Memory Limit
-# This defines the "Min" memory limit for PHP if your php.ini
-# has a lower value set Ampache will set it up to this. If you
-# set it below 16MB getid3() will not work!
-# DEFAULT: 24
-#memory_limit = 24
-
-# Album Art Preferred Filename
-# Specify a filename to look for if you always give the same filename
-# i.e. "folder.jpg" Ampache currently only supports jpg/gif and png
-# Especially useful if you have a front and a back image in a folder
-# comment out if ampache should search for any jpg,gif or png
-# DEFAULT: folder.jpg
-#album_art_preferred_filename = "folder.jpg"
-
-# Resize Images * Requires PHP-GD *
-# Set this to true if you want Ampache to resize the Album
-# art on the fly, this increases load time and CPU usage
-# and also requires the PHP-GD library. This is very useful
-# If you have high-quality album art and a small upload cap
-# DEFAULT: false
-#resize_images = "false"
-
-# Album Art Gather Order
-# Simply arrange the following in the order you would like
-# ampache to search if you want to disable one of the search
-# method simply comment it out valid values are
-# POSSIBLE VALUES: db id3 folder amazon
-# DEFAULT: db,id3,folder,amazon
-album_art_order = "db"
-album_art_order = "id3"
-album_art_order = "folder"
-album_art_order = "amazon"
-
-# Album Art
-# Set this to true if you want album art displayed on pages besides the
-# Single Album view, if you have a slow machine, or limited bandwidth
-# turning this off can vastly improve performance
-# DEFAULT: true
+; This options will turn on/off Demo Mode
+; If Demo mode is on you can not play songs or update your catalog
+; in other words.. leave this commented out
+; DEFAULT: false
+;demo_mode = "false"
+
+; Memory Limit
+; This defines the "Min" memory limit for PHP if your php.ini
+; has a lower value set Ampache will set it up to this. If you
+; set it below 16MB getid3() will not work!
+; DEFAULT: 24
+;memory_limit = 24
+
+; Album Art Preferred Filename
+; Specify a filename to look for if you always give the same filename
+; i.e. "folder.jpg" Ampache currently only supports jpg/gif and png
+; Especially useful if you have a front and a back image in a folder
+; comment out if ampache should search for any jpg,gif or png
+; DEFAULT: folder.jpg
+;album_art_preferred_filename = "folder.jpg"
+
+; Resize Images * Requires PHP-GD *
+; Set this to true if you want Ampache to resize the Album
+; art on the fly, this increases load time and CPU usage
+; and also requires the PHP-GD library. This is very useful
+; If you have high-quality album art and a small upload cap
+; DEFAULT: false
+;resize_images = "false"
+
+; Album Art Gather Order
+; Simply arrange the following in the order you would like
+; ampache to search if you want to disable one of the search
+; method simply comment it out valid values are
+; POSSIBLE VALUES: db id3 folder amazon
+; DEFAULT: db,id3,folder,amazon
+album_art_order = "db,id3,folder,amazon"
+
+; Album Art
+; Set this to true if you want album art displayed on pages besides the
+; Single Album view, if you have a slow machine, or limited bandwidth
+; turning this off can vastly improve performance
+; DEFAULT: true
show_album_art = "true"
-# Amazon Developer Key
-# This is needed in order to actually use the amazon album art
-# DEFAULT: false
-#amazon_developer_key = ""
-
-# Amazon base urls
-# An array of Amazon sites to search.
-# NOTE: This will search each of these sites in turn so don't expect it
-# to be lightening fast!
-# It is strongly recommended that only one of these is selected at any
-# one time
-# Default: Just the US (.com)
+; Amazon Developer Key
+; This is needed in order to actually use the amazon album art
+; DEFAULT: false
+;amazon_developer_key = ""
+
+; Amazon base urls
+; An array of Amazon sites to search.
+; NOTE: This will search each of these sites in turn so don't expect it
+; to be lightening fast!
+; It is strongly recommended that only one of these is selected at any
+; one time
+; POSSIBLE VALUES:
+; http://webservices.amazon.com
+; http://webservices.amazon.co.uk
+; http://webservices.amazon.de
+; http://webservices.amazon.co.jp
+; http://webservices.amazon.fr
+; http://webservices.amazon.ca
+; Default: http://webservices.amazon.com
amazon_base_urls = "http://webservices.amazon.com"
-#amazon_base_urls = "http://webservices.amazon.co.uk"
-#amazon_base_urls = "http://webservices.amazon.de"
-#amazon_base_urls = "http://webservices.amazon.co.jp"
-#amazon_base_urls = "http://webservices.amazon.fr"
-#amazon_base_urls = "http://webservices.amazon.ca"
-
-# max_amazon_results_pages
-# The maximum number of results pages to pull from EACH amazon site
-# NOTE: The art search pages through the results returned by your search
-# up to this number of pages. As with the base_urls above, this is going
-# to take more time, the more pages you ask it to process.
-# Of course a good search will return only a few matches anyway.
-# It is strongly recommended that you do _not_ change this value
-# DEFAULT: 1 page (10 items)
+
+; max_amazon_results_pages
+; The maximum number of results pages to pull from EACH amazon site
+; NOTE: The art search pages through the results returned by your search
+; up to this number of pages. As with the base_urls above, this is going
+; to take more time, the more pages you ask it to process.
+; Of course a good search will return only a few matches anyway.
+; It is strongly recommended that you do _not_ change this value
+; DEFAULT: 1 page (10 items)
max_amazon_results_pages = 1
-# Debug
-# If this is enabled Ampache will get really chatty
-# warning this can crash browser during catalog builds due to
-# the amount of text that is dumped out this will also cause
-# ampache to write to the log file
-# DEFAULT: false
-#debug = "false"
-
-# Debug Level
-# This should always be set in conjunction with the
-# debug option, it defines how prolific you want the
-# debugging in ampache to be. values are 1-5.
-# 1 == Errors only
-# 2 == Error + Failures (login attempts etc.)
-# 3 == ??
-# 4 == ?? (Profit!)
-# 5 == Information (cataloging progress etc.)
-# DEFAULT: 5
+; Debug
+; If this is enabled Ampache will get really chatty
+; warning this can crash browser during catalog builds due to
+; the amount of text that is dumped out this will also cause
+; ampache to write to the log file
+; DEFAULT: false
+;debug = "false"
+
+; Debug Level
+; This should always be set in conjunction with the
+; debug option, it defines how prolific you want the
+; debugging in ampache to be. values are 1-5.
+; 1 == Errors only
+; 2 == Error + Failures (login attempts etc.)
+; 3 == ??
+; 4 == ?? (Profit!)
+; 5 == Information (cataloging progress etc.)
+; DEFAULT: 5
debug_level = 5
-# Path to Log File
-# This defines where you want ampache to log events to
-# this will only happen if debug is turned on. Do not
-# include trailing slash. You will need to make sure that
-# your HTTP server has write access to the specified directory
-# DEFAULT: NULL
-#log_path = "/var/log/ampache"
-
-# Charset of generated HTML pages
-# Default of UTF-8 should work for most people
-# DEFAULT: UTF-8
+; Path to Log File
+; This defines where you want ampache to log events to
+; this will only happen if debug is turned on. Do not
+; include trailing slash. You will need to make sure that
+; your HTTP server has write access to the specified directory
+; DEFAULT: NULL
+;log_path = "/var/log/ampache"
+
+; Charset of generated HTML pages
+; Default of UTF-8 should work for most people
+; DEFAULT: UTF-8
site_charset = UTF-8
-# Locale Charset
-# In some cases this has to be different
-# in order for XHTML and other things to work
-# This is disabled by default, enabled only
-# if needed. It's specifically needed for Russian
-# so that is the default
-# DEFAULT: cp1251
-#lc_charset = cp1251
-
-# Refresh Limit
-# This defines the default refresh limit in seconds for
-# pages with dynamic content, such as now playing
-# DEFAULT: 60
-# Possible Values: Int > 5
+; Locale Charset
+; In some cases this has to be different
+; in order for XHTML and other things to work
+; This is disabled by default, enabled only
+; if needed. It's specifically needed for Russian
+; so that is the default
+; DEFAULT: cp1251
+;lc_charset = cp1251
+
+; Refresh Limit
+; This defines the default refresh limit in seconds for
+; pages with dynamic content, such as now playing
+; DEFAULT: 60
+; Possible Values: Int > 5
refresh_limit = "60"
-##########################################################
-# LDAP login info (optional) #
-##########################################################
-
-# This setting will silently create an ampache account
-# for anyone who can login using ldap (or any other login
-# extension)
-# DEFAULT: false
-#auto_create = "false"
-
-# LDAP filter string to use
-# For OpenLDAP use "uid"
-# For Microsoft Active Directory (MAD) use "sAMAccountName"
-# DEFAULT: null
-# ldap_filter = "uid"
-# ldap_filter = "sAMAccountName"
-
-# LDAP objectclass it's required so if you don't know use *
-# OpanLDAP objectclass = "*"
-# MAD objectclass = "organizationalPerson"
-# DEFAULT null
-#ldap_objectclass = "*"
-#ldap_objectclass = "organizationalPerson"
-
-# if this is the case, fill these in here:
-# DEFAULT: null
-#ldap_username = ""
-#ldap_password = ""
-
-# NOT YET IMPLEMENTED!!
-# This option checks to see if the specified user is in
-# a specific ldap group, allowing you to give access based
-# on group membership
-# DEFAULT: null
-#ldap_require_group = "cn=yourgroup,ou=yourorg,dc=yoursubdomain,dc=yourdomain,dc=yourtld"
-
-# This is the search dn used to find your user, uid=username is added on to
-# This string
-# DEFAULT: null
-#ldap_search_dn = "ou=People,dc=yoursubdomain,dc=yourdomain,dc=yourtld"
-
-# This is the address of your ldap server
-# DEFAULT: null
-#ldap_url = ""
-
-# Specify where in your ldap db the following fields are stored:
-# (comment out if you don't have them)
-# OpenLDAP: ldap_name_field = "cn"
-# MAD ldap_name_field = "displayname"
-# DEFAULT: [none]
-#ldap_email_field = "mail"
-#ldap_name_field = "cn"
-
-##########################################################
-# Public Registration settings, defaults to disabled #
-##########################################################
-
-# This setting turns on/off public registration. It is
-# recommended you leave this off, as it will allow anyone to
-# sign up for an account on your server.
-# REMEMBER: don't forget to set the mail from address further down in the config.
-# DEFAULT: false
-#allow_public_registration = "false"
-
-# Require Captcha Text on Image confirmation
-# Turning this on requires the user to correctly
-# type in the letters in the image created by Captcha
-# Default is off because its very hard to detect if it failed
-# to draw, or they failed to enter it.
-# DEFAULT: false
-#captcha_public_reg = "false"
-
-# This setting defines the mail domain your in.
-# It tries to deliver a test mail before the user can register and uses
-# the from address info@"domain.tld". No mail is send from this address it's
-# only used to test the existence of a mailbox before accepting user registration.
-# DEFAULT: domain.tld
-#mail_domain = "domain.tld"
-
-# This setting will be used as mail from address.
-# It will also be used to notify if a registration occurred.
-# You need to change this when you activate public_registration.
-#mail_from = "info@domain.tld"
-
-# This setting turns on/off admin notify off registration.
-# DEFAULT: false
-#admin_notify_reg = "false"
-
-# This setting will allow all registrants to be auto-approved
-# as a user. By default, they will be added as a guest and
-# must be "promoted" by the admin.
-# POSSIBLE VALUES: guest, user, admin
-# DEFAULT: guest
-#auto_user = "guest"
-
-# This will display the user agreement when registering
-# For agreement text, edit templates/user_agreement.php
-# User will need to accept the agreement before they can register
-# DEFAULT: false
-#user_agreement = "false"
-
-#########################################################
-# These options control the dynamic down-sampling based #
-# on current usage #
-# *Note* Down-sampling must be enabled and working #
-#########################################################
-
-# Attempt to optimize bandwidth by dynamically down-sampling
-# all connections from users to fit within a maximum bandwidth.
-# The benefit is that it won't downsample more than it needs to. As it only
-# adjusts the sample rate at the beginning of a song, it may take a few
-# minutes to reset all connections to a lower rate. This won't never go higher
-# than a user's sample rate and only applies to users who are set to
-# the Downsample playback method
-# DEFAULT: 576
-#max_bit_rate = 576
-
-# If min_bit_rate is set then new streams will be denied if it would
-# cause all streams to be down-sampled below this rate.
-# DEFAULT: 48
-#min_bit_rate = 48
-
-
-#######################################################
-# These options control how searching works #
-#######################################################
-
-# choices are: artist,album,song_title,song_genre,song_year,song_bitrate,song_min_bitrate,song_filename
-# DEFAULT: song_title
+;#########################################################
+; LDAP login info (optional) #
+;#########################################################
+
+; This setting will silently create an ampache account
+; for anyone who can login using ldap (or any other login
+; extension)
+; DEFAULT: false
+;auto_create = "false"
+
+; LDAP filter string to use
+; For OpenLDAP use "uid"
+; For Microsoft Active Directory (MAD) use "sAMAccountName"
+; DEFAULT: null
+; ldap_filter = "sAMAccountName"
+
+; LDAP objectclass it's required so if you don't know use *
+; OpanLDAP objectclass = "*"
+; MAD objectclass = "organizationalPerson"
+; DEFAULT null
+;ldap_objectclass = "organizationalPerson"
+
+; if this is the case, fill these in here:
+; DEFAULT: null
+;ldap_username = ""
+;ldap_password = ""
+
+; NOT YET IMPLEMENTED!!
+; This option checks to see if the specified user is in
+; a specific ldap group, allowing you to give access based
+; on group membership
+; DEFAULT: null
+;ldap_require_group = "cn=yourgroup,ou=yourorg,dc=yoursubdomain,dc=yourdomain,dc=yourtld"
+
+; This is the search dn used to find your user, uid=username is added on to
+; This string
+; DEFAULT: null
+;ldap_search_dn = "ou=People,dc=yoursubdomain,dc=yourdomain,dc=yourtld"
+
+; This is the address of your ldap server
+; DEFAULT: null
+;ldap_url = ""
+
+; Specify where in your ldap db the following fields are stored:
+; (comment out if you don't have them)
+; OpenLDAP: ldap_name_field = "cn"
+; MAD ldap_name_field = "displayname"
+; DEFAULT: [none]
+;ldap_email_field = "mail"
+;ldap_name_field = "cn"
+
+;#########################################################
+; Public Registration settings, defaults to disabled #
+;#########################################################
+
+; This setting turns on/off public registration. It is
+; recommended you leave this off, as it will allow anyone to
+; sign up for an account on your server.
+; REMEMBER: don't forget to set the mail from address further down in the config.
+; DEFAULT: false
+;allow_public_registration = "false"
+
+; Require Captcha Text on Image confirmation
+; Turning this on requires the user to correctly
+; type in the letters in the image created by Captcha
+; Default is off because its very hard to detect if it failed
+; to draw, or they failed to enter it.
+; DEFAULT: false
+;captcha_public_reg = "false"
+
+; This setting defines the mail domain your in.
+; It tries to deliver a test mail before the user can register and uses
+; the from address info@"domain.tld". No mail is send from this address it's
+; only used to test the existence of a mailbox before accepting user registration.
+; DEFAULT: domain.tld
+;mail_domain = "domain.tld"
+
+; This setting will be used as mail from address.
+; It will also be used to notify if a registration occurred.
+; You need to change this when you activate public_registration.
+;mail_from = "info@domain.tld"
+
+; This setting turns on/off admin notify off registration.
+; DEFAULT: false
+;admin_notify_reg = "false"
+
+; This setting will allow all registrants to be auto-approved
+; as a user. By default, they will be added as a guest and
+; must be "promoted" by the admin.
+; POSSIBLE VALUES: guest, user, admin
+; DEFAULT: guest
+;auto_user = "guest"
+
+; This will display the user agreement when registering
+; For agreement text, edit templates/user_agreement.php
+; User will need to accept the agreement before they can register
+; DEFAULT: false
+;user_agreement = "false"
+
+;########################################################
+; These options control the dynamic down-sampling based #
+; on current usage #
+; *Note* Down-sampling must be enabled and working #
+;########################################################
+
+; Attempt to optimize bandwidth by dynamically down-sampling
+; all connections from users to fit within a maximum bandwidth.
+; The benefit is that it won't downsample more than it needs to. As it only
+; adjusts the sample rate at the beginning of a song, it may take a few
+; minutes to reset all connections to a lower rate. This won't never go higher
+; than a user's sample rate and only applies to users who are set to
+; the Downsample playback method
+; DEFAULT: 576
+;max_bit_rate = 576
+
+; If min_bit_rate is set then new streams will be denied if it would
+; cause all streams to be down-sampled below this rate.
+; DEFAULT: 48
+;min_bit_rate = 48
+
+
+;######################################################
+; These options control how searching works #
+;######################################################
+
+; choices are: artist,album,song_title,song_genre,song_year,song_bitrate,song_min_bitrate,song_filename
+; DEFAULT: song_title
search_field = song_title
-# choices are: exact,fuzzy
-# DEFAULT: fuzzy
+; choices are: exact,fuzzy
+; DEFAULT: fuzzy
search_type = fuzzy
-#######################################################
-# This option controls what Ampache sends for the Stream name. This
-# is most valuable when then 'Type of Playback' is set to downsample.
-# because lame seems to strip id3 tags. if you want the Ampache default
-# just leave this option commented out.
-#
-# the format supports the following options:
-#
-# %A = album name
-# %a = artist name
-# %C = catalog path
-# %c = id3 comment
-# %g = genre
-# %T = track number
-# %t = song title
-# %y = year
-# %basename = current filename (just the actual filename)
-# %catalog = catalog name
-# %filename = current filename (full path)
-# %type = song type (mp3, ogg, ...)
-#
-# DEFAULT: %a - %A - %t
-#stream_name_format = %a - %A - %t
-
-
-#######################################################
-# These options control the down-sampling feature
-# this requires you to install some applications such
-# as lame that can re-encode the mp3 for you.
-# we recommend mp3splt and lame
-# %FILE% = filename
-# %OFFSET% = offset
-# %SAMPLE% = sample rate
-# %EOF% = end of file in min.sec
-# DEFAULT: mp3splt -qnf %FILE% %OFFSET% %EOF% -o - | lame --mp3input -q 3 -b %SAMPLE% -S - -
-downsample_cmd = mp3splt -qnf %FILE% %OFFSET% %EOF% -o - | lame --mp3input -q 3 -b %SAMPLE% -S - -
-
-#######################################################
-# These are commands used to transcode non-streaming
-# formats to the target file type for streaming. Any
-# file types defined here will automatically be transcoded
-# using the stream_cmd_??? regardless of personal preferences
-# This can be useful in re-encoding file types that don't stream
-# very well, or if the player doesn't support some file types.
-# REQUIRED variables
-# transcode_TYPE = true
-# transcode_TYPE_target = TARGET_FILE_TYPE
-# stream_cmd_TYPE = TRANSCODE_COMMAND
-
-# List of filetypes to transcode
+;######################################################
+; These are commands used to transcode non-streaming
+; formats to the target file type for streaming. Any
+; file types defined here will automatically be transcoded
+; using the stream_cmd_??? regardless of personal preferences
+; This can be useful in re-encoding file types that don't stream
+; very well, or if the player doesn't support some file types.
+; This is also the string used when 'downsampling' is selected
+;
+; REQUIRED variables
+; transcode_TYPE = true/false ## True if you want to force transcode
+; transcode_TYPE_target = TARGET_FILE_TYPE
+; transcode_cmd_TYPE = TRANSCODE_COMMAND
+; %FILE% = filename
+; %OFFSET% = offset
+; %SAMPLE% = sample rate
+; %EOF% = end of file in min.sec
+
+
+; List of filetypes to transcode
transcode_m4a = true
transcode_m4a_target = mp3
-transcode_flac = true
+;transcode_flac = true
transcode_flac_target = mp3
-#transcode_mpc = false
-#transcode_mpc_target = mp3
-
-# These are the commands that will be run to transcode the file
-stream_cmd_flac = flac -dc %FILE% | lame -r -b 128 -S - -
-stream_cmd_m4a = faad -f 2 -w %FILE% | lame -r -b 128 -S - -
-#stream_cmd_mpc =
-
-#######################################################
-# these options allow you to configure your rss-feed
-# layout. rss exists of two parts, main and song
-# main is the information about the feed
-# song is the information in the feed. can be multiple
-# items.
-#
-# use_rss = false (values true | false)
-#
-#DEFAULT: use_rss = false
-#use_rss = false
-#
-#
-# rss_main_title = the title for your feed.
-# DEFAULT: Ampache for the love of Music
+;transcode_mp3 = false
+transcode_mp3_target = mp3
+
+; These are the commands that will be run to transcode the file
+trascode_cmd_flac = flac -dc %FILE% | lame -r -b 128 -S - -
+trascode_cmd_m4a = faad -f 2 -w %FILE% | lame -r -b 128 -S - -
+transcode_cmd_mp3 = mp3splt -qnf %FILE% %OFFSET% %EOF% -o - | lame --mp3input -q 3 -b %SAMPLE% -S - -
+
+;######################################################
+; these options allow you to configure your rss-feed
+; layout. rss exists of two parts, main and song
+; main is the information about the feed
+; song is the information in the feed. can be multiple
+; items.
+;
+; use_rss = false (values true | false)
+;
+;DEFAULT: use_rss = false
+;use_rss = false
+;
+;
+; rss_main_title = the title for your feed.
+; DEFAULT: Ampache for the love of Music
rss_main_title = Ampache for the love of Music
-# rss_main_description = the description for your feed
-# DEFAULT: Rss feed for Ampache so you can monitor who is listening to what
+; rss_main_description = the description for your feed
+; DEFAULT: Rss feed for Ampache so you can monitor who is listening to what
rss_main_description = Rss feed for Ampache so you can monitor who is listening to what
-# rss_main_copyright = here you can enter copyright information if you wish
-# DEFAULT: copyright (c) Speedy B for Ampache
+; rss_main_copyright = here you can enter copyright information if you wish
+; DEFAULT: copyright (c) Speedy B for Ampache
rss_main_copyright = copyright (c) Speedy B for Ampache
-# rss_song_description = The description of the song.
-# It has to start with <![CDATA[
-# and end with ]]>. this is because xml wont parse if strange
-# characters are used in the id3-tag
-# usable items:
-# $song->f_title
-# $song->f_album
-# $user->fullname
-# $artist
-# $album
-# DEFAULT: <![CDATA[$song->f_title @ $album played by $user->fullname]]>
-# FIXME it's hardcoded in lib/rss.lib.php now
-#rss_song_description = <![CDATA[$song->f_title @ $album played by $user->fullname]]>
-######################################################
+; rss_song_description = The description of the song.
+; It has to start with <![CDATA[
+; and end with ]]>. this is because xml wont parse if strange
+; characters are used in the id3-tag
+; usable items:
+; $song->f_title
+; $song->f_album
+; $user->fullname
+; $artist
+; $album
+; DEFAULT: <![CDATA[$song->f_title @ $album played by $user->fullname]]>
+; FIXME it's hardcoded in lib/rss.lib.php now
+;rss_song_description = <![CDATA[$song->f_title @ $album played by $user->fullname]]>
+;#####################################################