I’m interested in what others are doing as well.
I still have a NAS and curate my own library. This could be my CDs I ripped years ago, vinyl (all analog, often specific pressings) that I record to hi res and, of course, live shows.
For the longest time I found steaming pretty poor quality. I still use YouTube Music for steaming it a Bluetooth speaker on a gold course, but I almost never stream to my home playback system. I did try Amazon Music for a while, which supports lossless and hi res playback, and I did find it to be very good quality for a new hi res release (Gillian Welch and Davi Rawlings Woodlands is a great example of a really good sounding new release in hi res). I’ve also tried Apple Music in the past.
My issue is no longer about the technical capability of streaming itself, it’s more about the mastering of the files. Apple masters sound genuinely different than the same song on other services in many cases. They are optimized to leverage the “special audio” and, I suspect, some of their hardware which is still primnluetooth dependent.
I recently cancelled my Amazon music (again) not because of the quality of the service, but because I still need to have a NAS for my live recordings and I don’t trust any service to maintain a library of old jazz and blues albums that are far from mainstream. I also like selecting vinyl pressings, for the mastering rather than the resolution level, of many albums (Beatles albums are an example where these vary significantly between releases) and I don’t want to trust any service Apple or Amazon to curate these on my behalf.
I get that maintaining a NAS, and turntable set up, is really a HUGE hassle and makes little sense for most people. That said, for critical listening, I still want control over my sources even though I believe that the technical quality of strezming is now sufficient.
I am using decent external DACs, headphones and playback systems as well. That said, the difference in a mastering can be heard on even a decent Bluetooth speaker.