lidarr + streamrip (tidal, i have a subscription there, so not free, my point is owning the music offline, dont really mind paying, esp bcs tidal gives a bit more money to musicians than spotify) + navidrome + music assistant
music assistant also has tidal linked, meaning i have the full catalogue and discovery via streaming.
if i like a song, i tell streamrip to download the album, put it into navidrome, and music assistant will then actually start using the local version which is cool