section "general options" #~~~~~~~~~~~~~~~~~~~~~~~~ option "user" u #~~~~~~~~~~~~~~ "run as user 'name'. Read the output of 'para_server -h' for more information on this option." string typestr="name" optional option "group" g #~~~~~~~~~~~~~~~ "set group id to 'group'. Read the output of 'para_server -h' for more information on this option." string typestr="group" optional option "loglevel" l #~~~~~~~~~~~~~~~~~~ "set loglevel (0-6)" int typestr="level" default="4" optional option "daemon" d #~~~~~~~~~~~~~~~~ "run as background daemon" flag off option "force" F #~~~~~~~~~~~~~~~ "force startup even if socket exists" flag off option "logfile" L #~~~~~~~~~~~~~~~~~ "(default=stdout/stderr)" string typestr="filename" optional option "mode" m #~~~~~~~~~~~~~~ "mode to use on startup (on/off/sb)" string typestr="mode" default="on" optional option "socket" s "well-known socket to listen on (default=/var/paraslash/audiod_sock.)" string typestr="filename" optional option "user_allow" - #~~~~~~~~~~~~~~~~~~~~ "allow this user to connect to para_audiod. May be specified multiple times. If not specified at all, all users are allowed to connect." int typestr="uid" default="-1" optional multiple option "clock_diff_count" - #~~~~~~~~~~~~~~~~~~~~~~~~~~ "check the clock difference between server_host (the host running para_server) and the local host (running para_audiod) that many times before starting any stream I/0. Set this to non-zero for non-local setups if the clocks of these two hosts are not syncronized by ntp or similar." int typestr="count" default="0" optional section "stream i/o options." #~~~~~~~~~~~~~~~~~~~~~~~~~~~~ option "receiver" r #~~~~~~~~~~~~~~~~~~ "Select receiver. May be given multiple times, once for each supported audio format. 'receiver_spec' consists of an audio format and the receiver name, separated by a colon, and any options for that receiver, seperated by whitespace. If any receiver options are present, the whole receiver argument must be quoted. Example: -r 'mp3:http -i www.paraslash.org -p 8009' " string typestr="receiver_spec" default="http" optional multiple option "no_default_filters" D #~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Configure filters manually. If (and only if) this option is set, the --filter options take effect. Otherwise, the compiled-in default filters mp3dec, oggdec and aacdec are activated for mp3, ogg, aac streams respectively." flag off option "filter" f #~~~~~~~~~~~~~~~~ "Select filter(s) manually. May be given multiple times. filter_spec consists of an audio format, the name of the filter, and any options for that filter. Examples: -f 'mp3:mp3dec' -f 'mp3:compress --inertia 5 --damp 2' Note that these options are ignored by default, see --no_default_filters." string typestr="filter_spec" optional multiple option "writer" w #~~~~~~~~~~~~~~~~~~~~~~~~~~ "Specify stream writer. May be given multiple times, even multiple times for the same audio format. Default value is 'alsa' for all supported audio formats. Example: -w 'aac:osx' " string typestr="writer_spec" optional multiple option "stream_delay" - #~~~~~~~~~~~~~~~~~~~~~~ "Time to add to para_server's start_time. Amount of time to be added to the server, before data is sent to the writer. Useful for syncronizing the audio output of clients." int typestr="milliseconds" default="200" optional option "stream_timeout" - #~~~~~~~~~~~~~~~~~~~~~~~~ "Deactivate slot if idle for that many seconds" int typestr="seconds" default="30" optional