|
a/src/upmpdcli.conf-dist |
|
b/src/upmpdcli.conf-dist |
|
... |
|
... |
3 |
# comments are just comments. Edit at will.
|
3 |
# comments are just comments. Edit at will.
|
4 |
|
4 |
|
5 |
# The command line options have higher priorities than the values in
|
5 |
# The command line options have higher priorities than the values in
|
6 |
# this file.
|
6 |
# this file.
|
7 |
|
7 |
|
|
|
8 |
# <filetitle>Upmpdcli configuration</filetitle>
|
8 |
|
9 |
|
9 |
# <grouptitle>Upmpdcli general parameters</grouptitle>
|
10 |
# <grouptitle>Upmpdcli general parameters</grouptitle>
|
10 |
|
11 |
|
11 |
# <var name="logfilename" type="fn"><brief>Log file
|
12 |
# <var name="logfilename" type="fn"><brief>Log file
|
12 |
# name.</brief><descr>Defaults to stderr. This can also be specified as -d
|
13 |
# name.</brief><descr>Defaults to stderr. This can also be specified as -d
|
|
... |
|
... |
262 |
# <grouptitle>Media Server general parameters</grouptitle>
|
263 |
# <grouptitle>Media Server general parameters</grouptitle>
|
263 |
|
264 |
|
264 |
# <var name="msfriendlyname" type="string"><brief>Friendly name for the
|
265 |
# <var name="msfriendlyname" type="string"><brief>Friendly name for the
|
265 |
# Media Server (if enabled).</brief><descr>The default is to append
|
266 |
# Media Server (if enabled).</brief><descr>The default is to append
|
266 |
# "-mediaserver" to the friendlyname value.</descr></var>
|
267 |
# "-mediaserver" to the friendlyname value.</descr></var>
|
267 |
#msfriendlyname = UpMpd-mediaserver
|
268 |
#msfriendlyname =
|
268 |
|
269 |
|
269 |
# <var name="plgmicrohttpport" type="int"><brief>IP port for the
|
270 |
# <var name="plgmicrohttpport" type="int" values="1 65535 49149"><brief>IP
|
270 |
# tidal/qobuz/gmusic local HTTP service.</brief> <descr>The URLs for tracks
|
271 |
# port for the tidal/qobuz/gmusic local HTTP service.</brief> <descr>The
|
271 |
# streamed from these services point to a local microhttpd server running on
|
272 |
# URLs for tracks streamed from these services point to a local microhttpd
|
272 |
# this port (it uses redirection to the actual service URL when
|
273 |
# server running on this port (it uses redirection to the actual service
|
273 |
# actually streaming). The default is 49149.</descr></var>
|
274 |
# URL when actually streaming). The default is 49149.</descr></var>
|
274 |
#plgmicrohttpport = 49149
|
275 |
#plgmicrohttpport = 49149
|
275 |
|
276 |
|
276 |
# <grouptitle>Tidal streaming service parameters</grouptitle>
|
277 |
# <grouptitle>Tidal streaming service parameters</grouptitle>
|
277 |
|
278 |
|
278 |
# <var name="tidaluser" type="string"><brief>Tidal user name.</brief>
|
279 |
# <var name="tidaluser" type="string"><brief>Tidal user name.</brief>
|
279 |
# <descr>Your Tidal login name.</descr></var>
|
280 |
# <descr>Your Tidal login name.</descr></var>
|
280 |
#tidaluser = your tidal user name
|
281 |
#tidaluser = your tidal user name
|
281 |
# <var name="tidalpass" type="string"><brief>Tidal password.</brief>
|
282 |
# <var name="tidalpass" type="string"><brief>Tidal password.</brief>
|
282 |
# <descr>The password for your Tidal account.</descr></var>
|
283 |
# <descr>The password for your Tidal account.</descr></var>
|
283 |
#tidalpass = your Tidal password
|
284 |
#tidalpass = your Tidal password
|
284 |
# <var name="tidalquality" type="cstr" "values="low high lossless">
|
285 |
# <var name="tidalquality" type="cstr" values="low high lossless">
|
285 |
# <brief>Tidal stream quality.</brief> <descr>'low' and 'high' are aac
|
286 |
# <brief>Tidal stream quality.</brief> <descr>'low' and 'high' are aac
|
286 |
# streams. 'lossless' is FLAC and will only work if your subscription
|
287 |
# streams. 'lossless' is FLAC and will only work if your subscription
|
287 |
# allows it.</descr></var>
|
288 |
# allows it.</descr></var>
|
288 |
#tidalquality = low/high/lossless
|
289 |
#tidalquality = low/high/lossless
|
289 |
|
290 |
|
|
... |
|
... |
293 |
# <descr>Your Qobuz login name.</descr></var>
|
294 |
# <descr>Your Qobuz login name.</descr></var>
|
294 |
#qobuzuser = me@some.place
|
295 |
#qobuzuser = me@some.place
|
295 |
# <var name="qobuzpass" type="string"><brief>Qobuz password.</brief>
|
296 |
# <var name="qobuzpass" type="string"><brief>Qobuz password.</brief>
|
296 |
# <descr>The password for your Qobuz account.</descr></var>
|
297 |
# <descr>The password for your Qobuz account.</descr></var>
|
297 |
#qobuzpass = agoodpassword
|
298 |
#qobuzpass = agoodpassword
|
298 |
# <var name="qobuzformatid" type="cstr" "values="5 7">
|
299 |
# <var name="qobuzformatid" type="cstr" values="5 7">
|
299 |
# <brief>Qobuz stream quality.</brief> <descr>5 for mp3/320, 7 for FLAC if
|
300 |
# <brief>Qobuz stream quality.</brief> <descr>5 for mp3/320, 7 for FLAC if
|
300 |
# your subscription allows it.</descr></var>
|
301 |
# your subscription allows it.</descr></var>
|
301 |
#qobuzformatid = 5
|
302 |
#qobuzformatid = 5
|
302 |
|
303 |
|
303 |
# <grouptitle>Google Music streaming service parameters</grouptitle>
|
304 |
# <grouptitle>Google Music streaming service parameters</grouptitle>
|
|
... |
|
... |
306 |
# <descr>Your Google Music login name (probably a gmail address).</descr></var>
|
307 |
# <descr>Your Google Music login name (probably a gmail address).</descr></var>
|
307 |
#gmusicuser = me@gmail.com
|
308 |
#gmusicuser = me@gmail.com
|
308 |
# <var name="gmusicpass" type="string"><brief>Google Music password.</brief>
|
309 |
# <var name="gmusicpass" type="string"><brief>Google Music password.</brief>
|
309 |
# <descr>The password for your Google Music account.</descr></var>
|
310 |
# <descr>The password for your Google Music account.</descr></var>
|
310 |
#gmusicpass = agoodpassword
|
311 |
#gmusicpass = agoodpassword
|
311 |
# <var name="gmusicquality" type="cstr" "values="hi med low">
|
312 |
# <var name="gmusicquality" type="cstr" values="hi med low">
|
312 |
# <brief>Google Music stream quality.</brief> <descr>'hi' for mp3/320, 'med'
|
313 |
# <brief>Google Music stream quality.</brief> <descr>'hi' for mp3/320, 'med'
|
313 |
# for mp3/160, 'low' for mp3/128.</descr></var>
|
314 |
# for mp3/160, 'low' for mp3/128.</descr></var>
|
314 |
#gmusicquality = med
|
315 |
#gmusicquality = med
|
315 |
# <var name="gmusicdeviceid" type="string"> <brief>Google Music device
|
316 |
# <var name="gmusicdeviceid" type="string"> <brief>Google Music device
|
316 |
# id.</brief> <descr>Your system MAC address will be used by default, but
|
317 |
# id.</brief> <descr>Your system MAC address will be used by default, but
|
|
... |
|
... |
332 |
# to explore for music files. This is used directly as the recoll "topdirs"
|
333 |
# to explore for music files. This is used directly as the recoll "topdirs"
|
333 |
# value, so you can use double-quote quoting for paths with embedded
|
334 |
# value, so you can use double-quote quoting for paths with embedded
|
334 |
# spaces.</descr></var>
|
335 |
# spaces.</descr></var>
|
335 |
#uprclmediadirs = /tmp
|
336 |
#uprclmediadirs = /tmp
|
336 |
|
337 |
|
|
|
338 |
# <var name="uprcltitle" type="string"> <brief>Plugin Title.</brief><descr>This
|
|
|
339 |
# will be displayed as the plugin entry in the Media Server root
|
|
|
340 |
# directory.</descr></var>
|
|
|
341 |
#uprcltitle = Local Music
|
|
|
342 |
|
337 |
# <var name="uprclhostport" type="string"><brief>HTTP host and ports for
|
343 |
# <var name="uprclhostport" type="string"><brief>HTTP host and port for
|
338 |
# serving media files</brief><descr>The Media Server HTTP server will run
|
344 |
# serving media files</brief><descr>The Media Server HTTP server will run
|
339 |
# on this address and port, which will also be inserted on the URLs we
|
345 |
# on this address and port, which will also be inserted on the URLs we
|
340 |
# produce. If the variable is not set, we will use port 9090 and the first
|
346 |
# produce. If the variable is not set, we will use port 9090 and the first
|
341 |
# non-loopback ipv4 address in "ip addr" output, which may be right or
|
347 |
# non-loopback ipv4 address in "ip addr" output, which may be right or
|
342 |
# not. Example: 192.168.1.1:9090</descr></var>
|
348 |
# not. Example: 192.168.1.1:9090</descr></var>
|
343 |
#uprclhostport = 192.168.4.4:9090
|
349 |
#uprclhostport =
|
344 |
|
350 |
|
345 |
# <var name="uprclpaths" type="string"><brief></brief><descr>This is used
|
351 |
# <var name="uprclpaths" type="string"><brief>Path translations.</brief>
|
346 |
# to translate real path to ones relative to the HTTP server doc tree. It
|
352 |
# <descr>Translations from real paths to ones relative to the HTTP server
|
347 |
# also performs a form of access control. If this is not set, uprcl will
|
353 |
# doc tree. If this is not set, uprcl will use a null translation for each
|
348 |
# use a null translation for each of the uprclmediadirs
|
354 |
# of the uprclmediadirs entries.</descr></var>
|
349 |
# entries.</descr></var>
|
|
|
350 |
#uprclpaths =
|
355 |
#uprclpaths =
|
351 |
|
356 |
|
352 |
# <var name="uprclconfdir" type="dfn"><brief>Recoll index
|
357 |
# <var name="uprclconfdir" type="dfn"><brief>Recoll index
|
353 |
# directory</brief><descr>This is usually not defined and defaults to
|
358 |
# directory</brief><descr>This is usually not defined and defaults to
|
354 |
# /var/cache/upmpdcli/uprcl</descr></var>
|
359 |
# /var/cache/upmpdcli/uprcl</descr></var>
|
|
... |
|
... |
356 |
|
361 |
|
357 |
# <var name="uprclautostart" type="bool"><brief>Initialize uprcl as soon as
|
362 |
# <var name="uprclautostart" type="bool"><brief>Initialize uprcl as soon as
|
358 |
# upmpdcli starts</brief><descr>This is useful because uprcl initialization
|
363 |
# upmpdcli starts</brief><descr>This is useful because uprcl initialization
|
359 |
# can take quite some time so it is better not to wait for the first
|
364 |
# can take quite some time so it is better not to wait for the first
|
360 |
# access. The general default is false for the autostart variables, so this
|
365 |
# access. The general default is false for the autostart variables, so this
|
361 |
# is normally explicitely set to true.</descr></var>
|
366 |
# needs to be explicitely set to true.</descr></var>
|
|
|
367 |
#uprclautostart = 1
|
362 |
uprclautostart = 1
|
368 |
uprclautostart = 1
|
363 |
|
|
|
364 |
|
369 |
|
365 |
|
370 |
|
366 |
# <grouptitle>Songcast Receiver parameters</grouptitle>
|
371 |
# <grouptitle>Songcast Receiver parameters</grouptitle>
|
367 |
|
372 |
|
368 |
# Parameters for the Songcast modes. These are read by either/both the
|
373 |
# Parameters for the Songcast modes. These are read by either/both the
|
|
... |
|
... |
419 |
# <grouptitle>Songcast Sender parameters</grouptitle>
|
424 |
# <grouptitle>Songcast Sender parameters</grouptitle>
|
420 |
|
425 |
|
421 |
# Parameters tor the Sender/Receiver mode. Only does anything if
|
426 |
# Parameters tor the Sender/Receiver mode. Only does anything if
|
422 |
# scplaymethod is alsa
|
427 |
# scplaymethod is alsa
|
423 |
|
428 |
|
424 |
# <var name="scsenderpath" type="string"><brief>Path to the script
|
429 |
# <var name="scsenderpath" type="fn"><brief>Path to starter script</brief>
|
425 |
# (scmakempdsender) which starts the auxiliary mpd and the sender
|
430 |
# <descr>This is normally scmakempdsender which starts the auxiliary mpd
|
426 |
# process. Empty and searched in PATH by default.</brief></var>
|
431 |
# and the sender process. Empty and searched in the PATH by
|
|
|
432 |
# default.</descr></var>
|
427 |
#scsenderpath =
|
433 |
#scsenderpath =
|
428 |
|
434 |
|
429 |
# <var name="scstreamscaled" type="bool" values="1"><brief>Decide if we
|
435 |
# <var name="scstreamscaled" type="bool" values="1"><brief>Scale the
|
430 |
# scale the songcast stream.</brief><descr>If set, MPD software volume
|
436 |
# Songcast stream.</brief><descr>If set, MPD software volume control will
|
431 |
# control will be applied to the stream. True by default: using a Control
|
437 |
# be applied to the stream. True by default: using a Control Point to set
|
432 |
# Point to set the volume on the upmpdcli instance which started the Sender
|
438 |
# the volume on the upmpdcli instance which started the Sender affects the
|
433 |
# affects the volume for all Receivers.</descr></var>
|
439 |
# volume for all Receivers.</descr></var>
|
434 |
#scstreamscaled = 1
|
440 |
#scstreamscaled = 1
|
435 |
|
441 |
|
436 |
# <var name="scsendermpdport" type="int" values="0 65635 6700">
|
442 |
# <var name="scsendermpdport" type="int" values="0 65635 6700">
|
437 |
# <brief>localhost port to be used by the auxiliary mpd.</brief></var>
|
443 |
# <brief>localhost port to be used by the auxiliary mpd.</brief></var>
|
438 |
#scsendermpdport = 6700
|
444 |
#scsendermpdport = 6700
|
439 |
|
445 |
|
440 |
# <var name="scripts_dir" type="dfn"><brief>Location for the scripts used
|
446 |
# <var name="scripts_dir" type="dfn"><brief>External sources script
|
441 |
# to set up additional external sources.</brief><descr>See the Songcast
|
447 |
# directory.</brief><descr>Location for the scripts used to set up
|
|
|
448 |
# additional external sources. See the Songcast Sender support
|
442 |
# Sender support documentation page.</descr></var>
|
449 |
# documentation page.</descr></var>
|
443 |
#scripts_dir = /usr/share/upmpdcli/src_scripts
|
450 |
#scripts_dir = /usr/share/upmpdcli/src_scripts
|
444 |
|
451 |
|
445 |
# Initial / default List of radios borrowed from misc sources. Edit to taste
|
452 |
# Initial / default List of radios borrowed from misc sources. Edit to taste
|
446 |
# See 'radiolist' above for a description of the entries.
|
453 |
# See 'radiolist' above for a description of the entries.
|
447 |
#
|
454 |
#
|