https://github.com/Team-xManager/xManager/releases Free Spotify
Mostly, I've downloaded all my music and stream through Navidrome. But I'll use above in a pinch.
Personal library is 0 compromise, except for the convenience. There are plenty of songs in my library that aren't on Spotify or any other. All my music is FLAC. Uncensorable. I get star ratings and favorites.
Privacy is tricky. I've seen complaints that anything you post stays forever. But honestly, is that what you consider private?
Do you think it's more private to make and delete posts than to just use a VPN and an anonymous account? Having the ability to delete posts doesn't help your privacy at all. At least there's no advertisers being sold all our data.
And the chat thing really needs fixed. But for quick one-off messages, it's fine. Maybe just too exchange secured accounts