Bit depth switching between 16-bit and 24-bit on track change in Volumio

Hello Experts…

I’m noticing some odd behavior with bit depth reporting in Volumio.

When I play an album, Volumio shows playback as 44.1 kHz / 24-bit. However, when one song finishes and the next starts, it sometimes switches to 44.1 kHz / 16-bit. If I pause the playback and resume, it goes back to showing 44.1 kHz / 24-bit again.

I am using IanCanada’s FifoPiQ7 hardware and an ES9038Q2M DAC. Volumio ver. 3.832

Has anyone else seen this kind of flip between 16-bit and 24-bit reporting? How to fix this?

1 Like

This is a known quirk in Volumio where the bit-depth display can switch between 16-bit and 24-bit depending on how the DAC and I²S interface report capabilities during track transitions. It usually doesn’t mean the audio is actually being downsampled, just that Volumio is reading inconsistent metadata from the DAC. To stabilize it, try enabling “Resample to 24-bit” in Volumio’s playback settings, disable “Auto Volume Level” if it’s on, and make sure you’re running the latest Volumio and DAC firmware. If the issue persists, forcing the output format to a fixed 24-bit in the resampling options generally resolves the flip. 🫄🏽

Thank you @markpousee