I built a little i2s player to send PCM to my Directstream DAC via i2s (to see what it's like). It's built with a Pi4 with IanCanada's FifoPi and HDMI transmitter that send i2s via LVDS to the DAC. I used dtoverlay hifiberry-dac to enable the play through the FifoPi and transmitter.
When playing local files, everything plays fine. When using the Pi/JRiver as renderer through BubbleUPNP to stream Qobuz, I noticed I would lose the very beginning (like less than a second) of tracks when I switch songs.
The FifoPi has LEDs to indicate when it is receiving the signals from the Pi, and I noticed when streaming, the LEDS would go out between tracks or when I stop play. This is as opposed to when playing local files, the LEDs are on continuously.
I suspect this behavior is the reason for losing the beginning of each track when streaming Qobuz. I have read about GPIO muting or similar with the Hifiberry dac overlay, but I don't think that's the issue, since the cutout does not occur between tracks when playing local files.
Any ideas on how to configure JRiver, Bubble, or the Pi4 to NOT mute/stop signal/whatever when streaming something like Qobuz? Not sure if it's something Qobuz is doing - I can't find a setting that would be causing this.