To your question, let me share some philosophy (mine)..., YMMV
At one point, I tried to RIP all my content..., but eventually realized..., I was duplicating, and, well, that's time I will never get back..., time I could use doing something else, productive..., that didn't duplicate what was already out there.
I got rid of most of what I had ripped to my NAS. From professional/commercial sources, It's better indexed, and, well, more complete, from any of the better streaming services..., I use TIDAL, there are others.
I transitioned over to one of these, the Elac Discovery Server, ELAC DISCOVERY SERIES DS-S101-G (jimclarkstereo.com)
I picked up from Jim Clark Stereo, I can control what music is played remotely, from my laptop..., you can use other devices, tablet, smartphone..., etc.
It feeds your DAC, or ? like any other input source, and gets its input from the ethernet cable plugged into it. Your device talks to the interenet, telling it what to play..., (WAY over simplified description there...) This works for me.
Elac offers "access points" (not to be confused with internet access points for your WiFi)..., so you can have the same thing streaming on your 9 systems around the house..., all controlled by your "device" from your "streaming service..."
I like the design. And, when I bought mine, it had a LIFETIME subscription to ROON, which is a great interface (for me and in my opinion) to operate the whole thing. In a word, I can drive my analog/vintage gear with modern streaming..., and, it works well.