OK,I made this script long long time ago (~2 years or so), i never thought about publishing it but i find it very useful for me, so I decided to do it. I'm not a coder and I made it long time ago, so don't expect me fixing bugs or updating it. However it's pretty much complete (at least how I imagined it) and it works just fine for me.EDIT: I change my mind, I will try to develop it further.

The idea was to tag & rename large amounts of full releases (ablums, vinyls, ect.), extracting as much information as possible.

This script has a lot of fixes for discogs and extras, so that all you tags and files look alike.

How to use it?1. Find your release at www.discogs.com.2. Copy it's id (i.e. http://www.discogs.com/Age-Of-Love-The-Age.../release/116283, you need 116283).3. Drop your files to Mp3tag.4. Delete all present tags (Not necessary anymore)5. Run "Tag sources -> Discogs_xml_all"6. Paste id (search field sould be like this 116283)7. Aplly tags.8. Run actions: 1. Discogs_XML *NEEDED* to complete tagging, run this first, put it at the top of the actions list. 2. MixedCD check this *ONLY* if you have CD ripped to a single track, otherwise it will mess up your tags. 3. RenameLabels rename your files, folder, export .m3u playlist, .sfv checksum and txt release info. If you will uncheck it your files will be tagged, but not renamed, moved, no info exported and ect.NOTE: Script will move your tagged files' dir to E:\Music\_labels\%PUBLISHER% (that's where i store my music). If you do not want that delete last command line in Actions --> 3. RenameLabels, or change dir to which one suits you better.

CODE

CHANGES in v2.09:FIX: Credits fix.

CHANGES in v2.08:FIX: More code fix.

CHANGES in v2.07:FIX: Issues related to renewed Discogs API.ADD: New field - MASTERID.

CHANGES in v2.03:FIX: DISCNUMBER issues.ADD: New field - WWW with link to discogs.ADD: Now you can run actions more than once.

CHANGES in v2.02:CHANGE: CREDITS now is sorted by role (just like in discogs).CHANGE: Removed artist name variations from CREDITS.ADD: COMPOSER tag, filled from Composer, Written By, Music By and Producer.FIX: A lot track fixes.

CHANGES in v2.01:ADD: Removes Dupe PUBLISHER and CATALOG values.ADD: Grabs all genres instead if first one.ADD: If DJ mix is present, it is written to BAND tag.ADD: Overall credits are separated from per track credits. FIX: Now TRACK, TOTALTRACKS, NOTES, COUNTRY, MIXARTIST should work fine.FIX: More minor fixes.

CHANGES in v2.00:CHANGE: Now you can run actions only once after applying tag from web source.CHANCE: All credits go to CREDITS tag, also Remix credit goes to MIXARTIST tag.CHANGE: Script should run *a lot* faster.ADD: Added name variations.

CHANGES in v1.10:FIX: Now saves all credits, including "overall". There was error in actions.FIX: Properly saves tags witch includes named vinyl or disk sides like this.FIX: Did not fixed artist names from "Artist, The" to "The Artist" witchincluded "(#)" at the end, like this one.ADD: You can leave your curent tags, script should auto-remove them.ADD: Auto exports .m3u playlist, .sfv checksum and .txt release info.ADD: Auto move to dir where i store files.CHANGE: Underdashes "_" replaced with spaces.

v1.00:First public version.

That's it. I've put a lot of hard work into it. I hope you like it.Feel free to modify it for your needs.Also if you need any help, just ask.

Hmmm, worked fine for me with this. Could you please post what release you where tagging?

I think what we're dealing with is Discogs not being consistent with how information is displayed. I noticed on your example track the Lead Vocals are listed for each track. However, the release I was testing lists the vocals and lead vocals down in the credits as seen here.

As you can see from the layout of this release it's an excellent test for scripts as it has numerous engineer, photography, and artwork entries. It'd be really nice if the "Notes" section could end up in a tag somewhere, too.

Hope you don't see all my messages as complaining. I just want to help you work all the bugs out.