First of all, I have to thank Florian for finally making a wonderful tagger (for free no less) that lets you customize web sources like this. The only other tagger with this kind of functionality is The GodFather, but their scripting is much more complex. I've spent a couple of hours on the following scripts, so I hope you find them useful:
The above artistdirect.src wasn't grabbing track names correctly for me, so here's a (hopefully) fixed version.
FINALLY! An alternative to the Musicbrainz Tagger! I do belive this addon will make Mp3tag the first tagger to support Musicbrainz lookups. I think Musicbrainz has the most accurate database out there (even better than AMG), and I've been dying for Musicbrainz support (from anyone) since I first discovered it. It may not work perfectly yet, but this script should be a good start.
This script searches by album name. If the album name is unique, Musicbrainz takes you directly to the album page (w/track listings) instead of letting you select that album. This causes Mp3tag to report an error. Am I missing something? Is there a way to jump to the [ParserScriptAlbum] section if this happens?
Right now, the year that is grabbed is the first one listed at the bottom of the page. If there happen to be multiple releases (say in different countries), then it could grab the wrong year. I haven't found an occurrence of this yet though.
Musicbrainz doesn't list any genre info, so you'll have to enter that in manually.
Suggested Improvements for Mp3tag
-) In the scripting, it'd be nice if there was a generic whitespace character (like regex), so instead of matching exactly "tabtabtab
", you could match "\s
-) It might be nice to rearrange the [IndexFormat] headers (in the GUI), so maybe you could have a [IndexFormatDisplay] variable that could be set to say "%artist%|%album%" (no %_url% needed since it's not in the GUI).
-) Mp3tag should automatically replace all special characters (like &, &#[ASCII number];, etc.) in artist/album/track names before displaying them to the user. I don't know if this already happens before tagging or not, but it should happen before they're listed in the dialogs ("Adjust tag-information", etc.).
-) In the "Adjust tag-information" dialog, you can edit the info downloaded from a web source (say a track name), but it'd be nice to have either a text field or additional dialog that could let you edit the artist, album, year, and genre for all the tracks, instead of having to do that on a track-by-track basis.
-) When a user clicks OK on the "Adjust tag-information" dialog, it might instead be helpful to present the user with a Before and After view, kind of like MP3/Tag Studio's preview feature. I know Mp3tag has a "preview" feature for file renaming, but instead of a text file, it should be a separate window, and it should be used to preview tagging too (again, see how MP3/Tag Studio does it). Also, you could have 4 checkboxes in that window: "Rename Files", "Rename Directory" (see below), "Save Cover Art" and "Create Playlist".
-) There should be a feature to rename the current directory according to a certain format (say "%artist% - %year% - %album%").
-) Question: when a playlist is created (via "File->Playlist (all files)"), does it sort the files by track # first?
I'm sure I'll have more suggestions in the coming days, but that's all for now.
Thanks again for the excellent program!
artistdirect.src (2.21 KB)
musicbrainz.src (2.55 KB)