X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/5330d674656f13820c3426723f7c03bb54a9ef59..ccf0aafa12134bad479faffbf56b2bc4b3e55b82:/doc/disorder_config.5.in diff --git a/doc/disorder_config.5.in b/doc/disorder_config.5.in index 8a03b49..dd9c580 100644 --- a/doc/disorder_config.5.in +++ b/doc/disorder_config.5.in @@ -142,6 +142,13 @@ automatically included, but should include the proper extension. .IP The default is \fB{/artist}{/album}{/title}{ext}\fR. .TP +.B broadcast \fIADDRESS\fR \fIPORT\fR +Transmit sound data to \fIADDRESS\fR using UDP port \fIPORT\fR. This implies +\fBspeaker_backend network\fR. +.TP +.B broadcast_from \fIADDRESS\fR \fIPORT\fR +Sets the (local) source address used by \fBbroadcast\fR. +.TP .B channel \fICHANNEL\fR The mixer channel that the volume control should use. Valid names depend on your operating system and hardware, but some standard ones that might be useful @@ -205,6 +212,11 @@ Determines whether the server locks against concurrent operation. Default is The path to the mixer device, if you want access to the volume control, e.g. \fB/dev/mixer\fR. .TP +.B multicast_ttl \fIHOPS\fR +Set the maximum number of hops to send multicast packets. This only applies is +\fBspeaker_backend\fR is set to \fBnetwork\fR and \fBbroadcast\fR is actually a +multicast address. +.TP .B namepart \fIPART\fR \fIREGEXP\fR \fISUBST\fR [\fICONTEXT\fR [\fIREFLAGS\fR]] Determines how to extract trackname part \fIPART\fR from a track name (with the collection root part removed). @@ -296,6 +308,10 @@ If multiple player commands match a track then the first match is used. The interval at which the preferences log file will be synchronised. Defaults to 3600, i.e. one hour. .TP +.B queue_pad \fICOUNT\fR +The target size of the queue. If random play is enabled then randomly picked +tracks will be added until the queue is at least this big. +.TP .B sample_format \fIBITS\fB/\fIRATE\fB/\fICHANNELS Describes the sample format expected by the \fBspeaker_command\fR (below). The components of the format specification are as follows: @@ -323,6 +339,27 @@ scratched. The default is \fBSIGKILL\fR. Signals are specified by their full C name, i.e. \fBSIGINT\fR and not \fBINT\fR or \fBInterrupted\fR or whatever. .TP +.B speaker_backend \fINAME\fR +Selects the backend use by the speaker process. The following options are +available: +.RS +.TP +.B alsa +Use the ALSA API. This is only available on Linux systems, on which it is the +default. +.TP +.B command +Execute a command. This is the default if +.B speaker_command +is specified, or (currently) on non-Linux systems. +.TP +.B network +Transmit audio over the network. This is the default if +\fBbroadcast\fR is specified. You can use +.BR disorder-playrtp (1) +to receive and play the resulting stream on Linux and OS X. +.RE +.TP .B sox_generation \fB0\fR|\fB1 Determines whether calls to \fBsox\fR(1) should use \fB-b\fR, \fB-x\fR, etc (if the generation is 0) or \fB-\fIbits\fR, \fB-L\fR etc (if it is 1). The default @@ -368,10 +405,9 @@ Specifies one or more stopwords that should not take part in searches over track names. .SS "Client Configuration" .TP -.B connect \fR[\fIHOST\fR] \fISERVICE\fR +.B connect \fIHOST SERVICE\fR Connect to the address specified by \fIHOST\fR and port specified by -\fISERVICE\fR. If \fIHOST\fR is omitted then connects to the local host. -Normally the UNIX domain socket is used instead. +\fISERVICE\fR. .SS "Web Interface Configuration" .TP .B refresh \fISECONDS\fR