Not FOSS, but something I’ve been considering is Roon. I switched to Tidal from Spotify (which is a legit improvement imho)
They have a self hostable option and the idea is to mix your personal library, Tidal, Quobuz, and recommendation engines into one app.
Absolutely, it’s expensive. Definitely better to share it with family and friends to equalize the cost.
I only consider it because I listen to a ton of music, my university degree was music, and I spend a lot of money on music generally.