1 section "general options"
2 #~~~~~~~~~~~~~~~~~~~~~~~~
7 "run as user 'name'. Read the output of
8 'para_server -h' for more information on this
17 "set group id to 'group'. Read the output of
18 'para_server -h' for more information on this
21 string typestr="group"
36 "run as background daemon"
44 "force startup even if
52 "(default=stdout/stderr)"
54 string typestr="filename"
60 "mode to use on startup (on/off/sb)"
68 "well-known socket to listen on
69 (default=/var/paraslash/audiod_sock.<host_name>)"
71 string typestr="filename"
77 "allow this user to connect to para_audiod.
78 May be specified multiple times. If not
79 specified at all, all users are allowed to
90 section "stream i/o options."
91 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96 "Select receiver. May be given multiple
97 times, once for each supported audio format.
98 'receiver_spec' consists of an audio format and
99 the receiver name, separated by a colon, and
100 any options for that receiver, seperated by
101 whitespace. If any receiver options are
102 present, the whole receiver argument must be
107 -r 'mp3:http -i www.paraslash.org -p 8009'
110 string typestr="receiver_spec"
116 option "no_default_filters" D
117 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~
119 "Configure filters manually. If (and only
120 if) this option is set, the --filter options
121 take effect. Otherwise, the compiled-in
122 default filters mp3dec (oggdec) and wav are
123 activated for mp3 (ogg) streams."
131 "Select filter(s) manually. May be given
132 multiple times. filter_spec consists of an
133 audio format, the name of the filter, and any
134 options for that filter.
138 -f 'mp3:compress --inertia 5 --damp 2'
140 Note that these options are ignored by default,
141 see --no_default_filters."
143 string typestr="filter_spec" optional multiple
147 #~~~~~~~~~~~~~~~~~~~~~~~~~~
149 "Specify stream writer.
151 May be given multiple times, even multiple
152 times for the same audio format. Default
153 value is 'alsa' for all supported audio
154 formats. You can use the START_TIME() macro
155 for these commands. Each occurence of
156 START_TIME() gets replaced at runtime by the
157 stream start time announced by para_server,
165 string typestr="writer_spec"
170 option "stream_delay" -
171 #~~~~~~~~~~~~~~~~~~~~~~
173 "Time to add to para_server's start_time.
175 Amount of time to be added to the server
176 stream start time for stream_write_cmd if
177 START_TIME() was given. Useful for
178 syncronizing the audio output of clients."
180 int typestr="milliseconds"
184 option "stream_timeout" -
185 #~~~~~~~~~~~~~~~~~~~~~~~~
187 "Deactivate slot if idle for that many
190 int typestr="seconds"