- Lidarr + Tubifarry + Slskd: automated downloads and organization
- Explo + listenbrainz: discover weekly replacement
- Navidrome: Subsonic Music Server
- Feishin: Linux Desktop client
- Arpeggi: iOS mobile client (Yes Ik iOS on privacy sub. Can’t afford to switch yet and my family has been using iPhone since I was s a kid)
Listenbrainz requires you to make what you listen to public as it is part of the open source project. If that is something you are worried about I think there are alternatives to explo that use last.fm but that is closed source as far as I know.
As others have said, buy stuff from small bands on band camp or at shows or something and pirate from whoever you see fit.
EDIT: I also should have noted, this is a self hosted setup that requires a server to be online unless you download your tracks to your client device. If you want a single device alternative, I am not personally sure what to recommend.



Lidarr has a Spotify playlist syncing feature built in. You can set it to sync certain playlists and it will automatically add those artists to Lidarr. I think you can also configure it to monitor/download only the albums which the songs in your playlist come from, or download the whole artists discography.
I can’t attest to the quality of Usenet or private trackers for music as I don’t use either (mostly public trackers for movies and tv) but public trackers weren’t the easiest to get all the music I needed. I ended up using Slskd, a frontend for SoulSeek, with the Tubifarry plugin to connect to Lidarr and it is much easier to find releases now.
The next issue I have yet to tackle is porting those playlists to a player for Navidrome. If anyone finds a simple way to do so please let me know!