After installing the script you have to choose your favourite Tagger (Discogs or MusicBrainz) from options in the right upper corner. - Using the MusicBrainz Tagger doesn't require registration or authorization - You need an account (only email address is needed) at Discogs to use the Discogs Tagger

You need a discogs account and have to authorize the add-on with your account. Please read the PDF-File if you don't know how to authorize the add-on

Here are some features of the script:- Tag Artist, Album, Title, Composer, Lyricist, Conductor, Producer, Involved People, Label, Country, Catalog#, Date...- Add leading zero (Disc# / Track#)- Rename feat. or Various Artist- Find first release date of album- Set Filters for MediaType, MediaFormat, Country or Year to narrow the result- Show a warning if the number of the selected tracks are different from the discogs release- Store only the front cover or choose more images, if available on discogs- Added option to show the original discogs track position- Showing the Data Quality of the Discogs release- Edit the keywords for linking the composer, producer, conductor,... tags with discogs- Correct sub-tracks handling- Correct Index-Tracks handling [These tracks aren't song-tracks (e.g. Track-Name: 'Bonus track' or 'Live side')]

Installing:Latest installer can be obtained from the addons page through the download link. If you get errors or have problems during or after the installation, try installing the script after starting MediaMonkey with administrative rights (right click, run as administrator).

Upgrading:MM updater is supported and can be used for upgrading to latest version (Tools->Extensions->Find Updates) . Running the latest installer will also upgrade to latest version.

Uninstalling:Script can be uninstalled from Extensions (Tools->Extensions->Uninstall) .

Recommended Usage:

A - Tagging1. Right click on the folder that contains the tracks of an album (release) or mark the files and click on "Auto-tag from Web".2. For enabling the script, you will need to select "Discogs Tagger" or "MusicBrainz Tagger" from options in the right corner (only once).3. Discogs / MusicBrainz tagger screen will show up.4. You can change options. You can remove checks for unwanted information (for example composer).5. For more precise result you can set some filter by choosing the drop down. By pressing the "Set type filter", "Set format filter",... you can set more than one filter option6. Once you save the options, they will be loaded as default on each time you make a new search.5. New or different tags will be shown with a yellow background in the list at the lower end. If all music files are matching and correct then continue to next step, otherwise use methods described in section B and C.6. Press "Auto-Tag" button and tag tracks. Press "Close" button once finished.

B - Finding the release1. If there are no results, or completely wrong results, problem might be the search string. Use "Quick Search" to change the search string. Although there are plenty of alternatives offered, it is possible to type into the bar at the top and click on search button. Hint: Searching unique identifiers such as barcode number, catalog number etc. will help finding the release. Or you use the Advanced Search button. There you can change the artist/album/track search string.2. If the release is correct but some tracks were missing/matching wrong, then it's time to test for different versions of the release. One method is to try selecting a different result from the very top combo box to see if you can find the exact release. Other method is to use filters,it's possible to filter results by media type, country and/or year, whichever you know. After applying filters, you will get less and more accurate results.3. You can use load combo box to switch load mode to master release, artists releases or labels releases. This would help you to locate the correct release faster.4. If you still couldn't find the release, then it's time to go to discogs web site to locate the release. Once found just paste the release id or release url into search bar at the top and press search to directly load the release. The quickest way to find a release id is clicking on release id on the results page which will open release page at discogs.com. Clicking "All Versions of this Release" link will load master release and bring all versions of that release. Search bar also accepts artist, label and master release urls, which might be useful.5. If your release is not is listed in discogs.com, it's best to add that release to discogs database (so that you will also help others) and use that release id to tag your tracks.

C - Matching the tracksSometimes, tracks do not match correctly. Then you might need to correct some tags to help matching.1. Track name determines the matching Cleaning titles and putting track names will provide you exact matching.2. Selecting individual tracks and tagging them separately is tricky but it will also work.3. If file names are good enough, another effective option is to right click on the folder and use "Auto-tag from Filename".4. Matching can become impossible in case of tracks with exactly same names (eg: release with all tracks are "Untitled"). Strategy for such releases is to disable track# field combo box and leave track# as it is (which is better than putting a wrong track #) OR use the Discogs Batch Tagger, there you can move every track to his right place !

D - Organizing the files/folders1. Right click on the folder that contains the album/single (release) and click on "Auto Organize Files".2. Decide a format to organize your files according to your tastes. I use the following format:"..\<Album Artist> - <Album> (<Year>)\<Disc#><Track#:2>. <Artist> - <Title>"3. Press OK and confirm.

Revision History:

5.56 (14.02.2018) - Changed some visual things to be more user-friendly - Authorize the Discogs Tagger should now be more user-friendly - Every individual genre and style can now selected - Bug removed: if last track is a sub-track, it didn't recognized as sub-track - Updating the track titles can now be turned off

5.55 (23.01.2018) - Now choose your favourite tagger (Discogs or MusicBrainz) from options in the right upper corner - Bug removed: a slash (/) in folder-names will not stop the script anymore

5.54 (30.12.2017) - Discogs Tagger use the title-name of the first selected track for search at Discogs, if no album name was found

5.15 (02.01.2015) - MusicBrainz: Tags with no value will no longer crash the script - MusicBrainz: The manual search now works - MusicBrainz: Some options which are not necessary are now hidden - Some small bugfixes

- Changed unclear text - Change order in dropdown list of the search result, put label at the end - Added option to enter unwanted tags in involved people - Added option to save selected "More images" after closing the popup - Added option "Don't copy empty values to non-empty fields" - Now show the TrackCount of every release in the search result (only with musicbrainz) - Some small changes to the layout

- In the options menu you can now enter the access token manually - Bug removed in Keywords routine

V4.47 (19.07.2014)

- Changed delay function. Wscript.Sleep doesn't work on all clients.

V4.46 (18.07.2014)

- Added OAuth authentication (Important Change ! Read the hint below) - The default settings for saving the Cover Images can now be changed in the options menu - Bug removed: Empty format-tag produced an error - Bug removed: Parsing wrong Artist Roles if a comma is between box brackets - Added option: Using Metal-Archives for release search (BETA) - Now it's possible to use * as wildcard in the Keywords - Added option: Print every involved people in a single line

Please read: Important Change regarding Discogs

Starting August 15th, access to our search API endpoint (/database/search) will require OAuth authentication. We receive a large volume of anonymous search requests, and an overwhelming amount are failed requests (e.g., brute-force mp3 taggers), so we would like to be able to monitor these requests at the application level. This is part of an ongoing effort to improve API uptime and response times.

If your Discogs application is already sending authenticated requests to the search endpoint, you do not need to update any of your code. If you use the search endpoint but do not authenticate with OAuth, requests to the search endpoint will fail beginning August 15th, so please make the appropriate updates to your application!

From Version V4.46 the script using the OAuth authentication. You have to do the following steps in order to use the discogs tagger furthermore :

1. Create an account at discogs if you don't have one.2. After starting the script you'll see a page to authorize the script to use your account3. After successfully granting the script you can use discogs tagger as usual. The script store the access token in mediamonkey.ini. With this token it's not possible to change your profile / account at discogs !

V4.45 (19.05.2014)

- Bug removed: Didn't display the additional Image - Adjust the script for fetching the small album art - Adjust the script for removing leading and trailing spaces in Extra Artists - Add option to turn off subtrack detection

V4.44 (30.04.2014)

- Added simple routine to check and remove point in track positions (1. , 2. , 3. ) - Bug removed: track position part - Max count for releases is set to 250

- Removed bug: Sub track name will not recognized if it is the last track - Removed bug: Script-Error occurred after closing the script-window, when no release found - Background of filter dropdown menu change to red if filter is selected (For better recognition)

- For the catalog-number, release-country and media-format you can choose "Don't save" in the option menu, if you don't need it.- You can edit the keywords for linking the composer, producer, conductor,... tags with discogs- New Option: Check 'Save Image' Checkbox only if release have no image- New Option: Choose another field for saving Style

- included DiscogsImages: you can choose more than one image for an album

Instructions for adding more than one image :When you start tagging an album look at the left side.The script display the primary albumart for the release (Front-Cover). Choosing one of the two checkboxes (Large / Small) store this image.If more images for this release stored at discogs the script show the button "More images". The button opens a window displaying the other images. Checking the "Save image" checkbox under a image will store it after closing the Discogs Tagger window !

The script cannot detect if you choose "Auto-Tag" or "Close". So if you select an image for storing and close the Discogs Tagger window you always see this window : Choosing "yes" will storing the image(s).

V4.00 (14.07.2013)

- Bug removed with releases having leading zero in track-position- Moved the options to the left side for more place for the tracklisting- Moving the mouse-pointer over a checkbox now show more information about the usage

- Added option for "Force NO Disc Usage". Helpful if a release have tracks with varying track-numbers (e.g. Rush - 2112 http://www.discogs.com/release/2942314 ) - Without the option the script translate the varying track position to disc sides- Added option to show the original discogs track position- Showing the Data Quality of the Discogs release

- Now the chosen filters will be saved with the options Choose one MediaType, MediaFormat, Country or Year from the drop-down list and save the options or press one of the "Set ... Filter" button to select more than one Mediatype, MediaFormat, Country or Year Choosing "Use ... Filter" in the drop-down list uses the custom filter-settings Choosing "No ... Filter" from the drop-down list stop filtering the result The Filter settings will only be saved if you press the "Save Options" button

- The Custom Tags for saving the release, catalog, country and format will now be chosen in the options -> Discogs Tagger or during script installation

Example for different artist separator :

At Discogs multiple artists for one song shown like this: Snoop Doggy Dogg, Charlie Wilson, Val Young & James E. DeBargeThe script let you choose another separator ; or | or - or whateverAnd let you choose the last separator: & = Val Young & James E. DeBarge - or the chosen separator : Val Young; James E. DeBarge

Have fun with this new version. Please report bugs, missing features, misfunctions, options with make no sense...

crap_inhuman

This is a new thread for the AddOn Discogs Tagger. Look here for the old thread.It is the successor of macrbest's Discogs Auto-tag Web Search Script. With compared to its predecessor, new version has additional capabilities such as direct release, master release, artist, label loading, individual track selection, filtering, alternative searches etc..

A big thanks go out to Let for maintaining this script for a long time and eepman for the help with the JSON-Parser !

Last edited by crap_inhuman on Tue Feb 13, 2018 9:53 pm, edited 74 times in total.

Metal up your ass !-----------------------------------------------I added my first 2 videos on youtube. The language is german.

Is this script designed to update all fields regardless if it's already populated or not? Date & Original Date not updated in tag with existing different year already populated. 1984 already in both fields. Discogs shows 1982 but when update tag is applied, data is not changed. I also have another example where my tag shows a disc # and if I update it to info not including the disc #, the existing data is not removed.

the script always update a field, except there is no updated information at discogs.

I tested but i can't see the described bug with the date/original date tag. The date-fields always been updated, wether populated or not. Please do some more test with different releases and post the result.The posted Billy Idol release i also checked with the date-field.

How you set the info not including the disc # ? Please post an example release number if possible.

The co-existing of the Earliest Date script isn't the cause of.

Regards

Metal up your ass !-----------------------------------------------I added my first 2 videos on youtube. The language is german.

There are 2 tags in MM for date and original date. In the Billy Idol example there is no date, so the script doesn't update the tag. The original date will not be displayed in the table of the script. You see it in the properties of the song. In the Billy Idol song you must see after the update date: 1984 and original date: 1982 Right ?

Metal up your ass !-----------------------------------------------I added my first 2 videos on youtube. The language is german.

My thought is that 1982 should be the update for the tag and 1984 removed.

Smallest black image is from:

"Select which files to update:" Line 1 for each track is the existing data in the tag"Select which files to update:" Line 2 for each track is the new data for the tag

If the date in Discogs is blank, you're saying the incorrect date will remain instead of being removed leaving the field blank. Why isn't the 1984 removed in row 2 of "Select which files to update:" because it is an update?

I saw the different selections for this album and I made this selection because it's the version that doesn't show "With Generation X" as part of the Artist name. I know I can just remove that piece, I just didn't understand why it's working the way it is. Maybe I have to much time on my hands.

The field "date" is the date for the selected release at discogs. In the Billy Idol example the submitter didn't find the date on the cd and leave it blank. So you see no date here.

The field "original date" show the release date of the master at discogs. (such as the earliest release) (example: The Billy Idol release will be remastered in the year 2013. When you choose this release for update you see "date: 2013" and "original date:1982")

The date 1984 will not removed, cause the script don't know if a blank entry at discogs is right or wrong. (e.g. The submitter of the release forget to write down the date...)

Or is removing the 1984 the right way ?

Metal up your ass !-----------------------------------------------I added my first 2 videos on youtube. The language is german.

I need some help with the assignment of the Extra Artists in the script. Every album have extra artists (e.g. Composer, Producer, Lyricist...), but there are many similar names for the extra artists. I don't know all similar names for the extra artists..

Example: The script puts all extra artists with the role "Composed By", "Score", "Written-By", "Music By", "Programmed By", "Songwriter" into the "Composer" field.

I don't know if this list is complete, or a role is misplaced.

In the next version of the script i will add an option to modify the assignments. Before then i want complete the assignments as accurately as possible.

All other roles of an extra artist will be stored in the involved artist field.

Please post your hints, opinions, ideas,... !!

B.T.W.: I currently work on a check-discogs-batch script. The script compare the saved information of an album with the information from discogs. So you can see if new/updated information are available for an album. You can choose more than one album at the time. The script use the saved release-number to get the information from discogs.

crap_inhuman

Metal up your ass !-----------------------------------------------I added my first 2 videos on youtube. The language is german.

I love the Discogs plugin and was wondering if it is possible to only pull the genre per album. I've tried playing around with deselecting the various boxes but am left with track info and genre. I don't want any titles changes, just genre. I've tried using the lastfm script but it is way out in leftfield.

eclecticlady wrote:I love the Discogs plugin and was wondering if it is possible to only pull the genre per album. I've tried playing around with deselecting the various boxes but am left with track info and genre. I don't want any titles changes, just genre. I've tried using the lastfm script but it is way out in leftfield.

It is not possible to tag only the genre per album, sorry.

Gast wrote:I am new to discogs tagger. I want to tag genre separatly to genre-style. Genre-style should be tagged in the custom Field 1. Is there any way to do this?

There is a way to separatly genre and style,but i have to change the script. Give me some time and i will add the option.

Metal up your ass !-----------------------------------------------I added my first 2 videos on youtube. The language is german.