Sebrof, I love collecting records and discs so much I don't think i'll ever get to streaming. I haunt the Amazon CD and Vinyl site, although it's not quite the same experience going to a record store was.I don't steam at least by my definition which is using a site like Spotify, Qobuz, Amazon Music...
I play my CDs from a laptop. It's like having a 1,000 CD Carousel CD Player with all my CDs loaded. And I have bought more music (CDs and downloads) in the 3 months since I went digital than I have in the past 5 years (mostly vinyl).
I used DB Poweramp (~$30) to rip all my CDs FLAC to an external hard drive (2TB @ $90), USB connected to an old laptop running Windows 10.
I use JRiver Media Center (~$60) to play the files from the laptop via USB to the Marantz Ruby DAC.
I use JRemote (~$10) on an old iPad to control playback on the laptop.
So now I fire up my laptop with the external HD, start JRiver MC, fire up JRemote on the iPad and viola, I pick and chose what I want to play.
I've also downloaded various levels of PCM HD and DSD files (My DAC can do DSD).
There are other programs and other ways to do this of course.