I tried both Lidarr and Beets before, but their automation tended to pick matches with a “eh, close enough” attitude, so I just decided I’d do it properly myself.
I tag metadata on everything with MusicBrainz Picard, and then store it in a /{Album Artist}/{Album}/{Track}
hierarchy.
did you find any solution for this?