Creating an issues to track instances / logs when failures occur on RPI systems that use the onboard HDMI output to play audio via an external amp / receiver.
This appears to be related to buffer overruns. Example logs from a recent instance:
Jun 26 08:28:16 audera-5973e4 bash[594]: ALSA lib control.c:1575:(snd_ctl_open_noupdate) Invalid CTL plexamp_output
Jun 26 08:28:19 audera-5973e4 snapserver[538]: 2026-06-26 08-28-19.369 [Info] (PcmStream) State changed: PlexAmp, state: idle => playing
Jun 26 08:28:19 audera-5973e4 snapserver[538]: 2026-06-26 08-28-19.369 [Info] (Server) onStateChanged (PlexAmp): playing
Jun 26 08:28:24 audera-5973e4 snapserver[538]: 2026-06-26 08-28-24.805 [Notice] (ControlServer) New connection from: ::ffff:127.0.0.1, port: 1780
Jun 26 08:28:25 audera-5973e4 snapserver[538]: 2026-06-26 08-28-25.135 [Notice] (ControlServer) New connection from: ::ffff:127.0.0.1, port: 1780
Jun 26 08:28:25 audera-5973e4 snapserver[538]: 2026-06-26 08-28-25.136 [Info] (ControlServer) Removing 2 inactive session(s), active sessions: 1
Jun 26 08:28:27 audera-5973e4 snapserver[538]: 2026-06-26 08-28-27.014 [Notice] (ControlServer) New connection from: ::ffff:127.0.0.1, port: 1780
Jun 26 08:28:27 audera-5973e4 snapserver[538]: 2026-06-26 08-28-27.014 [Info] (ControlServer) Removing 2 inactive session(s), active sessions: 1
Jun 26 08:28:27 audera-5973e4 snapserver[538]: 2026-06-26 08-28-27.019 [Info] (ControlServer) Removing 1 inactive session(s), active sessions: 1
Jun 26 08:28:28 audera-5973e4 snapserver[538]: 2026-06-26 08-28-28.936 [Notice] (ControlServer) New connection from: ::ffff:127.0.0.1, port: 1780
Jun 26 08:28:28 audera-5973e4 snapserver[538]: 2026-06-26 08-28-28.937 [Info] (ControlServer) Removing 1 inactive session(s), active sessions: 1
Jun 26 08:28:28 audera-5973e4 snapserver[538]: 2026-06-26 08-28-28.941 [Info] (ControlServer) Removing 1 inactive session(s), active sessions: 1
Jun 26 08:28:28 audera-5973e4 snapclient[566]: 2026-06-26 08-28-28.942 [Info] (Controller) ServerSettings - buffer: 1000, latency: 0, volume: 77, muted: 0
Jun 26 08:28:28 audera-5973e4 snapclient[566]: 2026-06-26 08-28-28.950 [Error] (FlacDecoder) Got error callback: FLAC__STREAM_DECODER_ERROR_STATUS_MISSING_FRAME
Jun 26 08:28:28 audera-5973e4 snapclient[566]: 2026-06-26 08-28-28.952 [Error] (FlacDecoder) FLAC decode error: FLAC__STREAM_DECODER_ERROR_STATUS_MISSING_FRAME
Jun 26 08:28:28 audera-5973e4 snapclient[566]: 2026-06-26 08-28-28.972 [Info] (Alsa) PCM name: hw:Loopback,0, sample rate: 48000 Hz, channels: 2, buffer time: 80000 us, periods: 4, period time: 20000 us, period frames: 960
Jun 26 08:28:29 audera-5973e4 camilladsp[567]: 2026-06-26 08:28:29.961986 WARN [src/alsadevice.rs:113] PB: Prepare playback after buffer underrun
Jun 26 08:28:30 audera-5973e4 camilladsp[567]: 2026-06-26 08:28:30.088149 INFO [src/alsadevice.rs:561] PB: device stalled
Creating an issues to track instances / logs when failures occur on RPI systems that use the onboard HDMI output to play audio via an external amp / receiver.
Typical Behavior
This appears to be related to buffer overruns. Example logs from a recent instance: