From: Mike Brady Date: Fri, 10 Jun 2016 11:27:15 +0000 (+0100) Subject: Update shairport-sync.7.xml X-Git-Tag: 2.8.4.2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01aa1de2b4353f384168dbcaeedf223bb8448f61;p=thirdparty%2Fshairport-sync.git Update shairport-sync.7.xml Fix a few typos. --- diff --git a/man/shairport-sync.7.xml b/man/shairport-sync.7.xml index 0ba76f56..530f1114 100644 --- a/man/shairport-sync.7.xml +++ b/man/shairport-sync.7.xml @@ -65,7 +65,7 @@

shairport-sync plays audio streamed from iTunes or from an AirPlay - device to an ALSA-compatible audio output device.

+ device to an Advanced Linux Sound Architecture (ALSA)-compatible audio output device.

A feature of shairport-sync is that the audio is played synchronously. This means that if many devices are playing the same stream at the same @@ -74,7 +74,7 @@ enabling, for example, simultaneous multi-room operation.

-

shairport-sync can additionally be compiled and configured to stream raw audio to a pipe or to stdout.

+

shairport-sync can be compiled to stream raw audio to a pipe or to stdout. It can also be compiled to stream metadata to a pipe or socket.

Settings can be made using the configuration file (recommended for all new installations) or by using command-line options.

@@ -204,9 +204,9 @@ This might be because the sound becomes inaudible at the lowest setting and unbearably loud at the highest setting -- indeed, many domestic HiFi systems have a volume control range of just 60 to 80dB.

Another potential use might be where the range specified by the mixer does not match the capabilities of the device. - For example, the Raspberry Pi's DAC that feeds the built-in audio jack claims a range of 106 dB but has a useful range of only about 35dB. + For example, the Raspberry Pi's DAC that feeds the built-in audio jack claims a range of 106 dB but has a useful range of only about 30 dB. The setting allows you to specify the maximum range from highest to lowest. - The range suggested for the Raspberry Pi's built-in audio DAC, which feeds the headphone jack, is 35. + The range suggested for the Raspberry Pi's built-in audio DAC, which feeds the headphone jack, is 30. Using it in this case gives the volume control a much more useful range of settings.

As a third example, you can actually extend the range provided by a mixer. Many cheaper DACs have hardware mixers that offer a restricted attenuation range. @@ -269,7 +269,7 @@

disable_synchronization="no";

This is an advanced setting and is for debugging only. Set to "yes" to disable synchronization. Default is "no". - If you use it to disable synchronisation, then soner or later you'll experience audio glitches due to + If you use it to disable synchronisation, then sooner or later you'll experience audio glitches due to audio buffer overflow or underflow. @@ -284,16 +284,18 @@

These settings are for the PIPE backend, used to route audio to a named unix pipe. The audio is in raw CD audio format: PCM 16 bit little endian, 44,100 samples per second, - stereo.

+ interleaved stereo.

Use the name setting to set the name and location of the pipe.

There are two further settings affecting timing that might be useful if the pipe reader is, for example, - a program to play an audio stream such as aplay. The audio_backend_latency_offset affects precisely when the first audio packet is sent + a program to play an audio stream such as aplay. The audio_backend_latency_offset affects precisely + when the first audio packet is sent and the audio_backend_buffer_desired_length setting affects the nominal output buffer size.

These are the settings available within the pipe group:

@@ -363,7 +365,7 @@

audio_backend_buffer_desired_length=buffer_length_in_frames;

Use this setting, in frames, to set the size of the output buffer. It works by determining how soon the second and subsequent packets of - audio frames are sent to to the libao system. + audio frames are sent to the libao system. For example, if you send the first packet of audio exactly when it is due and, using a audio_backend_buffer_desired_length setting of 44100, send subsequent packets of audio a second before they are due to be played, they will be buffered in the stdout reader's buffer, giving it a nominal buffer size of 44,100 frames. Note that if the libao system consumes audio packets faster or slower than they are supplied, the buffer will eventually empty or overflow -- @@ -375,7 +377,7 @@

shairport-sync can process metadata provided by the source, such as Track Number, Album Name, cover art, etc. and can provide additional metadata such as volume level, pause/resume, etc. It sends the metadata to a pipe, by default /tmp/shairport-sync-metadata. To process metadata, shairport-sync must have been compiled with metadata support included. - You can check that this is so by running shairport-sync -V; the identification string will contain the word metadata.

+ You can check that this is so by running the command $ shairport-sync -V; the identification string will contain the word metadata.

Please note that different sources provide different levels of metadata. Some provide a lot; some provide almost none.

The metadata group of settings allow you to enable metadata handling and to control certain aspects of it:

@@ -394,13 +396,13 @@