Skip to content

Output Issues When Using Onboard HDMI #46

Description

@sameleff

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

  • Can mute / unmute audera, or stop playback fully then re-connect and resume within 'short' timeframes without issue
  • Over longer periods (1 day or more), after re-connecting to audera, the device outputting via HDMI will not output any sound; all other audera-connected devices will function as expected
  • Once the malfunctioning device is rebooted, it works as expected.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions