Here is a DRAFT process that I've recently been using with a high success rate over the past two weeks during my journey to get my 80K track CD collection into beets and I think I've finally figured out a pretty successful workflow:
Using MP3Tag:
-
I sometimes strip 100% of the tag information from the file by Convert -> File Name to Tag using my naming convention %artist% - %album% - %year% - %title% - %track%
-
Then I re- sort (1) By Track number and (2) Folder Path to ensure the tracks are in the correct order
-
I then attempt to get a match from freedb via Tag Sources -> freedb and save the results when I find one
-
My experience has been that that If you cannot get a freedb match then something is probably wrong with your album track setup since I get a result 95+ percent of the time
-
Using View -> Extended Tags jot down any freedb relevant information (Year, DISCID, Publisher etc.)
-
Proceed to Tag Sources -> Discogs Artist + Album and hopefully you can find a match using the freedb data collected in step 5. as a guide and save the results
-
Again, jot down any relevant Discogs information (BARCODE, DISCOGS_RELEASE ID, PUBLISHER, etc
-
Proceed to Tag Sources -> MusicBrainz Expanded -> Search by Artist + Album + Tracks and look for a match using the Discogs data collected above as a guide
-
If you cannot find a MusicBrainz then you can actually logon to Discogs and submit an entry to MusicBrainz using the Discogs data (I'll attempt to outline the process in a separate post)
-
After I get a MusicBrainz match I simply use the “beets import -a” command to import the album successfully into beets


