Thanks so much @MCH for all this.hey Rafaille,
Yes, the RPi4 can accept digital audio via USB, usually from an audio interface. I am not familiar at all with nvidia shield. Is this USB acting as a host? it seems so as you connect it to your DAC. In this case i believe you will have to use your RPi4 in gadget mode. There is a thread in the forum about how to achieve that (I cannot find it now, maybe someone can link it edit: link at the end). I think you will have to use the USB-C port of your RPi4 and an adaptor in gadget mode.
If the shield could act as an audio interface via USB, it would make it much easier. Maybe in the camilladsp tutorial thread you can find someone that does what you aim to (link below).
If you don't want to use your TV as HDMI to SPDIF converter you can also use a dedicated HDMI audio extractor. A couple have been reviewed here with good results.
I have never heard about any issues with the USB 3.0 ports of the RPi4. These are the ones i use for my DAC and interface and they work fine.
RPi4 + CamillaDSP Tutorial
Intent of this thread is to provide a tutorial for setting up CamillaDSP on a RPi4. There is a lot of good information scattered through ASR, DIYAudio and the CamillaDSP GitHub but there also appears to be a lot of apprehension. My goal is to give concrete examples of how to use CamillaDSP with...www.audiosciencereview.com
using raspberry pi in gadget mode thread:
Using a Raspberry Pi as equaliser in between an USB source (iPad) and USB DAC
I wrote this 'guide' in the hopes it will be useful for anyone. Introduction I would like to connect my dac and amp to my iPad to be able to listen to Apple Music on my HD600. However, I want to eq the sound and this is not possible on iOS. That's where the pi comes in: I want to put it in...www.audiosciencereview.com
I was not aware of the gadget mode on the Pi, this looks relatively straightforward, however since I would need to buy a usb otg hub and a bunch of cables I may as well go the converter route.
Re conversion, I am not too keen on hdmi splitter either, I use a few hdcp protected streaming platforms on the shield and in my experience finding a splitter that is both good quality audio wise and video wise (4k 60 Hz hdcp compliant) is challenging and expensive.
I did forget about one possibility though, usb to spdif! They are apparently less prone to introducing jitter and that would leave the video path alone.
So to sum up, I could do away with a usb to spdif to connect shield to Pi through a hifime digi s2 for instance. On the plus side, I can use the toslink out of the hifime to direct low freqs to the sub (through cheap dac), while the high freqs go to my current dac and speakers.
Do you think it makes sense?