I use Roon and have been streaming for several years. I stream both Tidal and more recently Qobuz as well as music from my local NAS.
My primary streaming setup is a Schiit Yggdrasil DAC and a Metrum Ambre streamer. They work very well together and are seamless with Roon. Music quality is excellent. The downside for many people is cost as these two units together run $3000 to $3500. Don’t get me wrong, I love them and for me they are absolutely worth it.
A few months back I was watching a “Darko” youtube video about a Raspberry Pi music dac/streamer combo from Allo called the Boss Player. It’s a Roon ready dac/streamer in one box and costs $169. You need to add $25 or so to power it, but Darko gave it rave reviews – so I had to try it.
When it arrived, it took about 20 min to assemble it and get it on my network. I had decided to use Ropieee software and it is also seamless when interfacing with Roon.
When streaming HiRes music through Roon I cannot detect a difference in quality between the two approaches – maybe hard to believe, but true.
Doing some further research into the Metrum Ambre, I found that it is also running Raspberry Pi internally and Ropieee software. Without question, the Ambre is a solid, well built unit and has considerably more interface options, but the heart of it is the same.
My recommendation for anyone who wants to try streaming without spending a great deal of money should try the Raspberry Pi route – then they could move up to more expensive solutions when they wish.