Is this something that applies to all digital volume control, or just to the WiiM implementation?
All digital volume controls.
In digital domain, the highest volume is 111…..1 and the lowest is 000….0
The times of 0 and 1 are the bit depth: 16 numbers to CD and 24 to DVD or studio recordings.
When you attenuate volume on the digital domain, each number you cancel corresponds to half the “height” of your signal because binary system. This results in approximately 6 dB less volume.
Classical DAC (fixed) to preamp (variable analogue) combination gives theoretically the most transparent results in signal fidelity.
In practice there are systems like oversampling all digital files to max resolution, which is 24/192 in WiiM DSP, to mitigate this loose of information but I don’t know how it works and solve the problem in practice.
If its as I think, even at -60 dBFS you’ll loose 10 bits and keep with 14 effective bit depth.
In my own, and absolutely subjective and maybe wrong experience, as a classical interpreter of piano and chamber music the best enjoyment I hear is by XLR balanced and fix volume through an external DAC which receives data by usb output of the WiiM.
The difference between XLR and RCA maybe due to poor implementation of RCA section on my DAC as was suggested.
The other part I believe is audible and to complex tracks very evident, because in my Ifi Dac I can bypass the preamp section and regulate volume on the digital side.
As the signal is quite strong, 4,2 Vrms, I should attenuate a lot the digital volume and sound as a AAC bad bluetooth… not super bad, but why do it like so if I can do it in my taste.
You can consult “digital volume” and “dBFS” in any audio trustable website library, they are things I ignore.
In studios they always work with the “highest information as possible” principe, because they will perform a lot of treatment to the signal and should preserve room to that