Try MusicBrainz Picard. I've had good experience with their recognition quality.
Linux
A community for everything relating to the GNU/Linux operating system
Also check out:
Original icon base courtesy of [email protected] and The GIMP
Huh. I'm not that old, but now it makes sense why it gives the "ancient tech in a candywrap" vibe. I like the thing, though.
Nice! Does it actually reorganize the files as well as adding tags and metadata and such?
It can recognize tracks based on a profile of the audio content in the file, so even if they're not labeled properly it can (usually) identify them. The biggest problem I've had with using it is that many artists have re-released or rerecorded songs, or released the same album in different years in different countries but maybe with one track missing or with the tracks in a different order, and sometimes Picard will pick an album release that you know is incorrect. It will reorganize the files, and there are lots of options for controlling how it does that (e.g. file renaming and tagging, output to the same folder or a different one, automation of bulk processing). But you may have to guide it a little, especially if you have many albums from the same artist because then you'll have overlaps.
I've found the best approach to handling this is to work on one folder/album at a time and make sure it picks the correct release year for metadata reference.
Awesome! I'll check it out as well. :)
I use beets for exactly this.
Oh very cool! Thank you! I'll definitely be trying this out.
This is the right answer. I specifically don't use beets because it does this, and (1) I have things organized how I like, and (2) I've changed music servers a half dozen times in the past decade and am leery of an app that has to "own" the library.
But the reasons I don't use it are exactly the reasons you're looking for, and it sounds like a perfect fit for you.