I recommend looking at Aurender. I have pursued high end digital sound since the advent of the CD. After owning an Auralic Aries G2 streamer, and a number of lessor solutions I got a Aurender N100, the sound quality is simply amazing so after auditioning their amazing N10 model $8K (and lots of research)… I can recommend it without qualification. I chose their flagship the W20SE (~$22K). This is all these guys do and have it down to an art. You will find many of them all over audio shows, they are the standard for companies to use unless they make their own. Surprisingly Linn also makes world class streamers..
Typically they come with some internal solid state storage, with options for more. I have NAS… which is accessible… but I just copied it into my Aurrender in case the network is down… I have used it once over the last year as there is no sonic advantage of internally stored files or CDs… so I just use Qobuz.
Aurenders are built without compromise to maximize sound quality. Streamed music in my system now is at the same quality level as my great analog rig (see my systems under my ID). Completely changed what and how I listened to music, since I now have access to nearly infinite music for the price of a CD per month. Their Conductor app for controlling and managing music is great. I have 28tb of storage at home.. no longer use it for music.