There is definitely no need for a DAC in the streaming device and the only question is whether you want a server between your streaming service and your player or you want to go straight to the player. Streamers bypass the server and you are simply directing Tidal or Qobuz to your player. This exposes your player to the volatility of the internet.
If you have a server in place between player and streaming source (Tidal Qobuz) you get a more stable signal as the server brings in the track and then delivers it to the player.
If you run Tidal or Qobuz through Roon, it undeniably sounds different than if you send it straight to your device. I have recently tested this with Tidal through Roon to my 2Go/Hugo 2 vs sending the signal straight to the 2Go through Tidal. I have a Roon Nucleus+ on my network. The sound is a bit thinner in the midrange and airier in the treble when you go straight to the 2Go. Far from ideal. I found it quite different and found the 2Go was inferior when dealing with Tidal directly vs the Roon Nucleus+ handling it first. I have no DSPs running in Roon.
If you have a server in place between player and streaming source (Tidal Qobuz) you get a more stable signal as the server brings in the track and then delivers it to the player.
If you run Tidal or Qobuz through Roon, it undeniably sounds different than if you send it straight to your device. I have recently tested this with Tidal through Roon to my 2Go/Hugo 2 vs sending the signal straight to the 2Go through Tidal. I have a Roon Nucleus+ on my network. The sound is a bit thinner in the midrange and airier in the treble when you go straight to the 2Go. Far from ideal. I found it quite different and found the 2Go was inferior when dealing with Tidal directly vs the Roon Nucleus+ handling it first. I have no DSPs running in Roon.