For <$3K you can find a very capable streamer with CD ripper.
Innous has a range of streamers at various price points. I use my Zenith MKII with 2TB drive to stream Qobuz and Tidal, and play my ripped CD collection.
The Innous Sense app sounds excellent and is easy to use. I have a lifetime Roon subscription, and while Roon has more bells and whistles, Sense SQ is superior. I no longer use Roon in my listening room. I do use Roon, instead of AirPlay, for whole house stereo to wireless speakers throughout my house and backyard.