Update 3.10
NEW:
There is a new "API-List Master Release Page" script which lists all release versions of a Discogs Master Release Page. It needs the Master Release ID Number as search input. It writes the same tag-field as the other scripts do.
NEW:
The "Direct by URL" and the "Standard Search" scripts can now tag an album from a Discogs Master Release Page. With this come serveral new fields in the setting file. All these fields are called DISCOGS_MASTER ... and correspond to normal DISCOGS_... fields. After the update, they will also have the same value which you have in the normal DISCOGS_... fields, e.g. DISCOGS_MASTER CATALOG# will be linked to the same field as you have for DISCOGS_CATALOG#. The only exception is DISCOGS_MASTER RELEASE ID, which would obvious make no sense in DISCOGS RELEASE ID, since the number refers to a different ID system.
I first thought I would use the standard tag fields for that, but than discovered some advantages when you can choose to write only some of them for master releases or map them to other fields.
So, some thoughts on the fields:
DISCOGS_MASTER RELEASE ID - As sayed, this is the only field which is mapped differently than the normal fields. It is also the input for the search box of the new API-List Script described above. So if you don't really want to tag from master release pages, maybe you want to write only this field and set all others to "no". Then you can run the new "API-List Master Release Page" script afterward and find your desired release page. Or you leave all other tag fields as they are, but don't write the information. Instead you can copy the master ID from the "adjust tag infromation" dialog, click cancel, and run the "API-List Master Release Page" script.
DISCOGS_MASTER NOTES - These information is not present on many master release pages, but if present, it has alway extra information which you can't find on the normal release pages.
DISCOGS_MASTER RELEASE URL - The URL of the master release page, contains of course the master release ID.
DISCOGS_MASTER YEAR - This information is taken directly from the master release page, I think it's always the year of the earliest release.
DISCOGS_MASTER ALBUMARTIST, DISCOGS_MASTER ARTIST, DISCOGS_MASTER ALBUM, DISCOGS_MASTER GENRE, DISCOGS_MASTER STYLE, DISCOGS_MASTER RATING - This information is taken directly from the master release page and is normally valid for all release versions.
DISCOGS_MASTER TOTALTRACKS, DISCOGS_MASTER TITLE, DISCOGS_MASTER TRACK INDEX - This information is taken directly from the master release page, but it can vary between the different release versions. Discogs always takes the information from the so called "key release", which is the one listed first and which is intended to be the one which "that best represents the title and image for all the releases in the master release, with the title taking priority". So I guess it should be the the original release in most cases.
DISCOGS_MASTER FORMAT, DISCOGS_MASTER LABEL, DISCOGS_MASTER CATALOG#, DISCOGS_MASTER COUNTRY - This information is not directly on the master release page. My script takes it from the first list release (= key release).
Additionally, there are two new option fields for the master pages, which again correspond to options already there for the standard release pages:
DISCOGS~TRACK_OPTION: LEAVE MASTER TRACK EMPTY?, TEXT OPTION: FREE WEB SOURCES SCRIPT CODE FOR MASTER SCRIPTS
NEW:
All scripts can write the Discogs Master Release ID and the Discogs Master Release URL now (if there is a master release belonging to the release you are tagging). The tag fields are the same as when you tag directly from a master page as shown above. However there are two extra yes/no option where you can disable or allow these fields for normal release pages:
OPTION: WRITE DISCOGS_MASTER RELEASE ID WHEN TAGGING FROM NORMAL RELEASE PAGES
OPTION: WRITE DISCOGS_MASTER RELEASE URL WHEN TAGGING FROM NORMAL RELEASE PAGES
The first one is set per default to "yes" if you are using the DISCOGS_RELEASE ID already. If are don't using that (have set it to "no"), the master id is also not written by deffault. The second option is set to "no" per default, because I don't think most people want two tag fields with urls in a file.
NEW:
Another new DISCOGS~TRACK NUMBER ... field called DISCOGS~TRACK NUMBER / TOTALTRACKS
It's basically the same as DISCOGS~TRACK NUMBER WITH LEADING ZEROS / TOTALTRACKS, just without leading zeros.
And another new DISCOGS~TRACK NUMBER ... field called DISCOGS~TRACK_ONLY FOR MULTI DISC CDS: NUMBER STARTING FROM 1 AGAIN FOR EVERY DISC.
It's basically the same as DISCOGS~TRACK_ONLY FOR MULTI DISC CDS: NUMBER STARTING FROM 01 AGAIN FOR EVERY DISC, just without leading zeros.
Note that you can write only one of the three DISCOGS~TRACK_ONLY FOR MULTI DISC CDS: ... fields to "track" (but you can write them all into different tag fields if you want).
NEW:
The Search Scripts show now two new categories in the list of search results. Format Description (like Album, Compilation, Single, LP, EP, Promo, 12", ...) and Country.
This display is not 100% accurate, but for the majority of releases it works pretty nice. It justs filters all the info text, which was always there, for all relevant words and displays them in these categories.
However, they are not always displayed at Discogs Search (i don't know why), so the script can't show them always. And if the keywords appear for other reasons in the info text (e.g. they are part of the arits name, album name, notes, ...), they will appear wrongly in this categories.
E.g. if you search for an album which has "Africa" in the name, all results will show "Africa" in the country category. But of course only in the list of search results, not in the "adjust tag information" dialog afterwards.
NEW:
The "Standard Search" script shows now the URL of Master Releases in the list of search results.
NEW:
There is a new yes/no option with which you can disable the display of the original track position behind the length, that was introduced at the last update.
OPTION: SHOW ORIGINAL TRACK POSTION BEHIND TRACK LENGTH (NO EFFECT ON WRITTEN TAGS)
NEW:
The scripts which use publisher/label for search look now for the tag fields %copyright% and %label% if %publisher% can not be found in the file.
CHANGED/NEW:
I changed the six option fields for multivalue tags:
OPTION: MULTIVALUE TAGS FOR GENRE
OPTION: MULTIVALUE TAGS FOR STYLE
OPTION: MULTIVALUE TAGS FOR LABEL
OPTION: MULTIVALUE TAGS FOR SERIES
OPTION: MULTIVALUE TAGS FOR CATALOG#
OPTION: MULTIVALUE TAGS FOR CATALOG#(SERIES)
to
TEXT OPTION: MULTI GENRE: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS)
TEXT OPTION: MULTI STYLE: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS)
TEXT OPTION: MULTI LABEL: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS)
TEXT OPTION: MULTI SERIES: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS)
TEXT OPTION: MULTI CATALOG#: MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS)
TEXT OPTION: MULTI CATALOG#(SERIES): MULTIVALUE TAG (= YES)/ONLY FIRST (= NO)/SEPERATE BY: (WRITE CHARACTERS)
When you had there "yes" before, you still have "yes".
When you had "no" before, you have now ", ", which are the two characters which are actually written into the tag fields between the different values in this case.
Now you have two new possibilies:
You can decide freely what you want as seperator between the different values. E.g. you might want to choose "; " which is also interpreted as mulitvalue seprerator by some mediaplayers and doesn't need the additional saving needed for "\\".
If you want just one value in (some of) those tag fields, set the value of the setting tag fields to "no". Then it's always only the first value which is written, no matter how many there are at discogs.
CHANGED:
Leading zeros for track numbers are no longer limited to 99 tracks. You will have now two leading zeros (alway three digits) when you have 100 tracks and more. This affects the tag fields
DISCOGS~TRACK NUMBER WITH LEADING ZEROS and DISCOGS~TRACK NUMBER WITH LEADING ZEROS / TOTALTRACKS, which I introduced last version.
FIXED:
The &page=2 appendix did not work for search by (Album)Artist and search by Album
FIXED:
There was a little bug at the export scripts which affected the discnumbers for multidiscs at certain settings.
FIXED:
The "tracklist for albums with mutlti song track" script didn't produce clear tracknumbers for the DISCOGS~TRACK_ONLY FOR MULTI DISC CDS... track formats when discogs had the number like 1-01, 1-02.1, 1-02.2, 1.03
FIXED:
The "tracklist for albums with mutlti song track" script doesn't repeat the artist now in multi song tracks of single artist albums.
as always:
download in the starting post
and don't be shy to give feedback
