From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Tue, 7 Jun 2022 06:00:52 +0000 (+0200) Subject: Update TROUBLESHOOTING.md X-Git-Tag: 4.1-rc1~24^2~151 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63be3f930e586d8993e02543cb43a5751afe9b3b;p=thirdparty%2Fshairport-sync.git Update TROUBLESHOOTING.md --- diff --git a/TROUBLESHOOTING.md b/TROUBLESHOOTING.md index fec071d0..cd2ab677 100644 --- a/TROUBLESHOOTING.md +++ b/TROUBLESHOOTING.md @@ -246,18 +246,18 @@ Audio may seem to pause or drop for several seconds. iOS devices may regularly d **Possible Solution ** -If none of the above steps completely remove the issue, try increasing the audio backend buffer setting in the backend section of shairport-sync.conf. (This section may vary depending on the value of the "output_backend" setting.) +If none of the above steps completely remove the issue, try increasing the audio backend buffer setting in the backend section of shairport-sync.conf. (This section may vary depending on the value of the `"output_backend"` setting.) For example: ```` audio_backend_buffer_desired_length = 19845; ```` -Is triple the default for the ALSA backend and effectively solves the above issue with a Pi Zero on a busy network. +...is triple the default for the ALSA backend and effectively solves the above issue with a Pi Zero on a busy network. ### AAC Decoder Issues (AirPlay 2 only) -To play AirPlay 2 Buffered Audio streams, Shairport Sync needs an AAC decoder capable of decoding Floating Planar -- `fltp` -- AAC material. Unfortunately, not all systems have such a decoder. The idea here is to use the [`ffmpeg`](https://www.ffmpeg.org) app, which may already be installed in your system, to list AAC decoders and to check that the default AAC decoder has `fplp` capability. Here is an example of where the AAC decoder _can_ decode `fltp` material. The system is a Raspberry Pi running 64-bit Raspberry Pi OS Lite 11 (Bullseye): +To play AirPlay 2 Buffered Audio streams, Shairport Sync needs an AAC decoder capable of decoding Planar Floating Point -- `fltp` -- AAC material. Unfortunately, not all systems have such a decoder. To troubleshoot this, the idea here is to use the [`ffmpeg`](https://www.ffmpeg.org) app, which may already be installed in your system, to list AAC decoders and to check that the default AAC decoder has `fplp` capability. Here is an example of where the AAC decoder _can_ decode `fltp` material. The system is a Raspberry Pi running 64-bit Raspberry Pi OS Lite 11 (Bullseye): ``` $ ffmpeg -decoders | grep -i aac