RPI doesn't have a good quality audio. It has lot of jitter. This is the reason why people either connect I2S card on the GPIO pin or connect a USB dac to the usb port. The I2S interface using GPIO has limitations on speed and cannot do DSD playback. That's the only drawback of using I2S from a RPI. So due to current limitations of the I2S on RPI, best is to use a good quality USB dac. But even with I2S you can play music with sampling rate of 192kHz.Got it, one more doubt, do we really need Allo card for the transport purpose? As RPI4 already has HDMI option, cant we directly use it as we will just use to pass digital signals to external DAC ?