mirror of
https://github.com/owntone/owntone-server.git
synced 2025-01-27 06:33:21 -05:00
Add new format config file
This commit is contained in:
parent
e3ab6de328
commit
e6e4e00df7
@ -1,176 +1,51 @@
|
|||||||
#
|
# mt-daapd config file
|
||||||
# This is the mt-daapd config file.
|
|
||||||
#
|
|
||||||
# Questions and discussions about the format and content of this
|
|
||||||
# config file can probably be obtained by consulting the wiki:
|
|
||||||
#
|
|
||||||
# http://wiki.fireflymediaserver.org/Config_File
|
|
||||||
|
|
||||||
[general]
|
# General settings
|
||||||
|
general {
|
||||||
|
# user the server will run as
|
||||||
|
uid = "mt-daapd"
|
||||||
|
# path of the log file
|
||||||
|
logfile = "/var/log/mt-daapd.log"
|
||||||
|
# active log level
|
||||||
|
loglevel = info
|
||||||
|
# password for the web interface
|
||||||
|
admin_password = "fork-daapd"
|
||||||
|
}
|
||||||
|
|
||||||
# Location of the admin web pages.
|
# Libraries
|
||||||
|
# You can have several libraries, and you can give them names;
|
||||||
|
# each library must use a different port.
|
||||||
|
|
||||||
web_root = @prefix@/share/mt-daapd/admin-root
|
library "default" {
|
||||||
|
# name to be displayed: %l library name, %h hostname, %v version
|
||||||
|
name = "%l on %h"
|
||||||
|
# port to bind to
|
||||||
|
port = 3689
|
||||||
|
# password for this library
|
||||||
|
# password = ""
|
||||||
|
# paths to the music files
|
||||||
|
directories = { "/srv/music" }
|
||||||
|
# patterns matching compilation directories
|
||||||
|
# compilations = { "/foo/", "/bar/" }
|
||||||
|
# formats that must not be transcoded
|
||||||
|
# no_transcode = { "alac", "flac" }
|
||||||
|
# formats that must be trancoded
|
||||||
|
# force_transcode = { "ogg", "mpc" }
|
||||||
|
}
|
||||||
|
|
||||||
# What port to listen on. It is possible to use a different
|
#library "My other library" {
|
||||||
# port, but this is the default iTunes port
|
# # name to be displayed: %l library name, %h hostname, %v version
|
||||||
|
# name = "%l on %h"
|
||||||
port = 3689
|
# # port to bind to
|
||||||
|
# port = 3690
|
||||||
# This is the password to the administrative pages
|
# # password for this library
|
||||||
|
## password = ""
|
||||||
admin_pw = mt-daapd
|
# # paths to the music files
|
||||||
|
# directories = { "/srv/music" }
|
||||||
# This is what kind of backend database to store the song
|
# # patterns matching compilation directories
|
||||||
# info in. "sqlite3" is the only valid choice.
|
## compilations = { "/foo/", "/bar/" }
|
||||||
|
# # formats that must not be transcoded
|
||||||
db_type = sqlite3
|
## no_transcode = { "alac", "flac" }
|
||||||
|
# # formats that must be trancoded
|
||||||
# This is any extra information the db needs to connect.
|
## force_transcode = { "ogg", "mpc" }
|
||||||
# in the case of sqlite and sqlite3, this is the name
|
#}
|
||||||
# of the directory to store the database in
|
|
||||||
|
|
||||||
db_parms = @dbdir@
|
|
||||||
|
|
||||||
# Location of the mp3 files to share. Note that because the
|
|
||||||
# files are stored in the database by inode, these must be
|
|
||||||
# in the same physical filesystem.
|
|
||||||
|
|
||||||
mp3_dir = /srv/media
|
|
||||||
|
|
||||||
# This is both the name of the server as advertised
|
|
||||||
# via rendezvous, and the name of the database
|
|
||||||
# exported via DAAP. Also know as "What shows up in iTunes".
|
|
||||||
|
|
||||||
servername = Firefly %v on %h
|
|
||||||
|
|
||||||
# This is the user to drop privs to if running as
|
|
||||||
# root. If mt-daapd is not started as root, this
|
|
||||||
# configuration option is ignored. Notice that this
|
|
||||||
# must be specified whether the server is running
|
|
||||||
# as root or not.
|
|
||||||
|
|
||||||
runas = mt-daapd
|
|
||||||
|
|
||||||
# This is the password required to listen to MP3 files
|
|
||||||
# i.e. the password that iTunes prompts for
|
|
||||||
|
|
||||||
#password = mp3
|
|
||||||
|
|
||||||
# These are the file extensions that the daap server will
|
|
||||||
# try to index and serve. By default, it only indexes and
|
|
||||||
# serves .mp3 files. It can also server .m4a and .m4p files,
|
|
||||||
# and just about any other files, really. Unfortunately, while
|
|
||||||
# it can *attempt* to serve other files (.ogg?), iTunes won't
|
|
||||||
# play them. Perhaps this would be useful on Linux with
|
|
||||||
# Rhythmbox, once it understands daap. (hurry up!)
|
|
||||||
#
|
|
||||||
# Failing that, one can use server-side conversion to transcode
|
|
||||||
# non-standard (.ogg, .flac) music to wav on the server side.
|
|
||||||
# See the ssc_* options below.
|
|
||||||
|
|
||||||
extensions = .mp3,.m4a,.m4p,.ogg,.flac,.mpc
|
|
||||||
|
|
||||||
# Comma separated list of formats to never transcode. (Nothing by default)
|
|
||||||
#
|
|
||||||
# Valid codectypes:
|
|
||||||
#
|
|
||||||
# mp4a - for AAC (.aac, .mp4, .m4a, .m4p)
|
|
||||||
# mpeg - for mp3
|
|
||||||
# wav - for wav
|
|
||||||
# wma - for wma
|
|
||||||
# ogg - for ogg
|
|
||||||
# flac - for flac (.flac, .fla)
|
|
||||||
# mpc for musepack (.mpc, .mpp, .mp+)
|
|
||||||
# alac for alac (.m4a)
|
|
||||||
|
|
||||||
#never_transcode = ogg
|
|
||||||
|
|
||||||
# Program that is used in server side format conversion.
|
|
||||||
# Program must accept following command line syntax:
|
|
||||||
# ssc_prog filename offset length ...
|
|
||||||
# Parameter filename is the real name of the file that is
|
|
||||||
# to be converted and streamed, offset is number of bytes
|
|
||||||
# that are skipped from the beginning of the _output_ file
|
|
||||||
# before streaming is started, length is length of the song
|
|
||||||
# in seconds (or zero). All other possible arguments must
|
|
||||||
# be ignored. The resulting wav file (or the rest of
|
|
||||||
# the file after initial seek) is written to the standard
|
|
||||||
# output by the ssc_prog program. This is typically
|
|
||||||
# a script that is a front end for different conversion tools
|
|
||||||
# handling different formats.
|
|
||||||
|
|
||||||
#ssc_prog = @prefix@/bin/mt-daapd-ssc.sh
|
|
||||||
|
|
||||||
# This is the file to log to. If this is not configured,
|
|
||||||
# then it will log to the syslog.
|
|
||||||
#
|
|
||||||
# Not that the -d <level> switch will control the log verbosity.
|
|
||||||
# By default, it runs at log level 1. Log level 9 will churn
|
|
||||||
# out scads of useless debugging information. Values in between
|
|
||||||
# will vary the amount of logging you get. However, you must log
|
|
||||||
# to a file to see this debugging information (debug information will
|
|
||||||
# not appear in syslog.)
|
|
||||||
|
|
||||||
#logfile = /var/log/mt-daapd.log
|
|
||||||
|
|
||||||
# How often to check the file system to see if any mp3 files
|
|
||||||
# have been added or removed.
|
|
||||||
#
|
|
||||||
# if not specified, the default is 0, which disables background scanning.
|
|
||||||
|
|
||||||
#rescan_interval = 300
|
|
||||||
|
|
||||||
# The default behavior is not not do background rescans of the
|
|
||||||
# filesystem unless there are clients connected. The thought is to
|
|
||||||
# allow the drives to spin down unless they are in use. This might be
|
|
||||||
# of more importance in IDE drives that aren't designed to be run
|
|
||||||
# 24x7. Forcing a scan through the web interface will always work
|
|
||||||
# though, even if no users are connected.
|
|
||||||
|
|
||||||
#always_scan = 0
|
|
||||||
|
|
||||||
# This sets how aggressively mp3 files should be scanned to determine
|
|
||||||
# file length. There are three values:
|
|
||||||
#
|
|
||||||
# 0 (Normal)
|
|
||||||
# Just scan the first mp3 frame to try and calculate size. This will
|
|
||||||
# be accurate for most files, but VBR files without an Xing tag will
|
|
||||||
# probably have wildly inaccurate file times. This is the default.
|
|
||||||
#
|
|
||||||
# 1 (Aggressive)
|
|
||||||
# This checks the bitrates of 10 frames in the middle of the song.
|
|
||||||
# This will still be inaccurate for VBR files without an Xing tag,
|
|
||||||
# but they probably won't be quite as inaccurate as 0. This takes
|
|
||||||
# more time, obviously, although the time hit will only happen the
|
|
||||||
# first time you scan a particular file.
|
|
||||||
#
|
|
||||||
# 2 (Painfully aggressive)
|
|
||||||
# This walks through the entire song, counting the number of frames.
|
|
||||||
# This should result in accurate song times, but will take the most
|
|
||||||
# time. Again, this will only have to be incurred the first time
|
|
||||||
# the file is indexed.
|
|
||||||
|
|
||||||
scan_type = 2
|
|
||||||
|
|
||||||
# Whether to use gzip content-encoding when transferring playlists etc.
|
|
||||||
# This was contributed as a patch by Ciamac Moallemi just prior to the 0.2.1
|
|
||||||
# release, and as such, hasn't gotten as much testing as other features.
|
|
||||||
|
|
||||||
#compress = 0
|
|
||||||
|
|
||||||
[plugins]
|
|
||||||
plugin_dir = @libdir@/mt-daapd/plugins
|
|
||||||
|
|
||||||
[scanning]
|
|
||||||
# should playlists be processed at all?
|
|
||||||
|
|
||||||
process_playlists = 1
|
|
||||||
|
|
||||||
# should itunes xml files be processed?
|
|
||||||
|
|
||||||
process_itunes = 1
|
|
||||||
|
|
||||||
# should m3u files be processed?
|
|
||||||
|
|
||||||
process_m3u = 1
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user