All Right. Discogs changed some details in the html code. That's the reason for Master ID & URL not being written from normal release pages any more.
I will do a update soon.
All Right. Discogs changed some details in the html code. That's the reason for Master ID & URL not being written from normal release pages any more.
I will do a update soon.
Is that the reason the discogs info window on the left now stays blank leaving you the choice to add nothing but the cover?
hello Pone,
i experienced the same issues as Lord13.
as you said before discogs has changed the code again.
is there an easy fix for this?
btw, i really appreciate your great work.
thanks a lot for this great time-saving script! ![]()
Discogs Pone Mod 4 - unfinished version
So, here is the long anounced 4.0 version. It's not fully finished jet, but I'm using it for a few weeks now and most thing work perfect.
NEW:
Basically it's all new, but the biggest changes are:
It is now based on Discogs API, not on Discogs HTML pages any more. This will it make more stable in the future.
The setting file is now completely different. It has now 9 sections instead of the over 100 different fields.
Each section is one tag field. In these sections you have now the different options in different lines. Do NEVER change the text before this ">" character there.
The artitst names can be written in many different ways now. More explanation on that in a few days.
It's the most complicated part of the script.
Cue Sheet Export does not work for all releases yet. It works for some releases. Other give a error in the tracklist caused by some regular expressions
Help texts / documentation is not fully done yet. The newly aranged setting file will have a help text at the end of each section in the file. I have only started to write these help text and they are very uncomplete
Future questions:
I don't know if I will update the old html script. Maybe I do so and run both scripts parallel. And maybe I will make an update action which gets your old settings to the new file. So keep your old setting file for the time being.
EDIT:
Great, thank You Pone for your perseverance and work.
Failed to work on the first attempt/install, showing everything blank now (covers too). Maybe a mistake on my part. So I deleted everything pone mode related from "actions" and "export" folders as much as the "Discogs Pone 4 Web Script Settings".
Then I unzipped the contents of the new version into Application Data\Mp3tag as usual, ran the "Discogs Pone 4 Web Script Settings" skipping the "Discogs Pone>Update Settings Mp3 File action" as pone said, only running the Discogs Pone>Create Scripts action and giving it some time to do its stuff. Everything seems good after that. 
Just saying that in case someone has a similar problem.
pone> Thanks for the update man! Your work is appreciated!
For me works well.
But if I want to changing something in script, then how to save this settings to script? I must Update Setting or Create Script?
Hi Pone,
This new script that works with the API is great - thanks for the continued work with discogs - I really appreciate it.
I've tweaked the settings to just how I like it but I'm stuck on one small detail.
Barcode and Other Identifiers: >
You can generate extra tag fields for Companies and Barcodes and Identifiers.
MASTERED:Mastered At<>PRESSED:Pressed By<
MATRIX:Matrix / Runout<>BARCODE:Barcode<
I'm sorry but I don't understand your instructions here. I would like separate tags for: BARCODE, MATRIX, ASIN, RIGHTS SOCIETY and LABEL CODE. Would you mind showing me how to set this up?
Thanks again for your time
many thanks Pone for sharing this beta-version with us.
works fine for me.
but there seems to be a problem with special character such as apostrophes, german "umlauts" or the scandinavian 'bolle' Åå.
these get replaced by a code.
not really a problem since you can edit the affected lines by hand.
thanks so much for the update!
@ Lord13:
Deleting the old discogs pone export and action scripts should not be necessary. The old one are overwritten by the new ones with the same filenames.
@Pedrozo:
If you want to change something in the script, change the settings in the settings mp3 file and use the Discogs Pone>Create Scripts... action afterwards.
(The Update Scripts action doesn't update the things you change. It updates the things I am changing at new script versions (new options, new tag fields, ...). I haven't made such an update for the 4.x version yet. That's why you need to use the new settings file and don't have to use the Update action.)
@Laney:
here is a example how to set this up:
Barcode and Other Identifiers: >UNSYNCEDLYRICS
The first line defines the tag field for all Identifiers which are not seperated. If you don't want that leave it empty after the ">" character
If you use the same tag field as for Credits, Notes and Companies, it's a good idea to set the second and third line to yes.
In the fourth line, you can define the extra tag field. The format rule is: >your tag field name:discogs identifier name< . You have to use the exact spelling from discogs to get the script right. Note for example Matrix: You want your tag field to be named "MATRIX", so you use that befor the colon. Discogs calls it "Matrix / Runout", so you have to use that after the colon.
You could also combine different Discogs identifiers to one extra tag field, for example:
CODE:Barcode<>CODE:Matrix / Runout<
That would combine Barcode and Matrix in one tag fied called "CODE".
In the fifth line you can decide if the content of the extra fields should stay in the main tag field for barcode and identifiers or if it should be deleted there.
In the sixth line, you can define the format of the extra field, if there is a extra description at the different discogs identifiers.
For example this release: http://www.discogs.com/release/129725
Here you have the descriptions "text" and "string" at Barcode and "CD1" and "CD2" at Matrix / Runout.
Here are some format examples for the first line there, Barcode (String):
Setting: value (description)
Output: 4 001617 383629 (Text)
Setting: descrition: value
Output: Text: 4 001617 383629
Setting: value
Output: 4 001617 383629
@seam-splitter:
Can you give a example release? And state for that release which umlaut characters are replaced by what?
That doesn't happen for me. I've made many test about that. Do you have the newest Mp3tag version (v2.50)?
Brilliant - thanks a lot Pone 
Hi,
works fine for me too, thank you a lot.
In a few cases I got a code fragment in the track field e.g.:
http://www.discogs.com/Lönndom-Till-Treva...release/3543177
And is it possible to ignore the discogs genre and just taking the discogs style?
In the Genre & Style Option I edited "Genre:>no". It works but I thinks it wasn't the right way..
What code fragments do you get? Is it for the non-standard character å ? Seems like you have the same Problem as user seam-splitter.
Have you been able to write those characters with the old script?
It is possilbe to write style and ignore genre. In the new script, you don't have to use "no" anymore for tag fields that you don't want. Just leave these lines empty after ther > character.
Example Settings for Genre & Style:
Genre: >
if more than one genre:
Style: >GENRE
if more than one style:
No, I have no problems with ä, å, ▲ etc.
The track column looks like that:
0001
0002
3<>{"duration": ": ",
instead of:
1
2
3
Just in a very few cases and usually it doesn't show 3 leading zeros.
Oh, that is strange. Can you send me your settings file so I can see what is causing the problem?
Got it.
The discogs release is kind of wrong formated. You don't see that in the HTML version. But in the API, ther is a fourth track with all fields empty.
You can see that here:
HTML: http://www.discogs.com/release/3543177
API, xml: http://api.discogs.com/release/3543177
API, json: http://api.discogs.com/releases/3543177
Did you have that mistake on more releases? I will build in something which deletes these empty tracks.
Yes, I found 3-4 releases today, I guess.
Thanks for the new script - understand it's still in development - hopefully, my questions are simple to answer.
My tracks are being displayed as: A1, B1, C1, etc... How do I change it back to 1, 2,3,4,5,, etc.
How do I block the Cover Art? It ask me if I want to keep my existing art work. I do this task separately so it's not part of my tagging process.
Last, previously I inserted at the start of my Credit field (Technical Credits).
Ex. Technical Credits:
Arranger: Quincy Jones
Notes:
Companies
I can still get it to insert Technical Credits but it places the word in front of each section.
Ex. Technical Credits:
Quincy Jones
Notes:
Technical Credits
Companies:
Technical Credits
Again, thanks for the quick updated scrip, works great.
At the TRACK & DISCNUMBER section:
Tracknumber: >TRACK
Totaltracks: >
- leading zeros for tacknumbers >no
- disable leading zeros if less than 10 totaltracks >yes
only for multi-disc CDs:
- reset counter for every disc >no
- reset & combine Tracknumber with Discnumber >no
- combine Disc- & Tracnumber with this character >
Trackposition (as written on discogs page): >
- write Trackposition only for Vinyl & Cassettes >yes
...
At the OTHER FIELDS & OPTIONS section:
...
- download cover artwork >no
...
You control the name format at the ARTIST NAMES section. There you have to go to Extra Artist - Album Credits - Name Variation or Extra Artist - Album Credits - Primary Name.
To have it like before at the Album Credit section, use the following:
...
Extra Artist - Album Credits - Name Variation: >UNSYNCEDLYRICS
- name/track n format: >name (tracks: n)
- name/role format: >role: name
- combine names with same roles >yes
...
In the name/track n format: line, the placeholder name would stand for Quince Jones, the placeholder n would stand for e.g. 2, 3 and 7 (if such an restriction for certain tracks is given at discogs)
In the name/role format: line, the place:holder name would stand for Quincy Jones (with or without the track restriction as controlled in the line above), the placeholder role would stand for Arranger.
Is there something unclear with Notes and Companies? Go to the CREDITS; NOTES; IDENTIFIERS; COMPANIES section to choose, which things you want to have written and where they should be written. For the things you don't want, leave the line empty after the > character. Don't use no there like in the old script.
Tracknumber: >TRACK
Totaltracks: >
- leading zeros for tacknumbers >no
- disable leading zeros if less than 10 totaltracks >yes
only for multi-disc CDs:
- reset counter for every disc >no
- reset & combine Tracknumber with Discnumber >no
- combine Disc- & Tracnumber with this character >
Trackposition (as written on discogs page): >
- write Trackposition only for Vinyl & Cassettes >yes
...
At the OTHER FIELDS & OPTIONS section:
...
- download cover artwork >no
...
You control the name format at the ARTIST NAMES section. There you have to go to Extra Artist - Album Credits - Name Variation or Extra Artist - Album Credits - Primary Name.
To have it like before at the Album Credit section, use the following:
...
Extra Artist - Album Credits - Name Variation: >UNSYNCEDLYRICS
- name/track n format: >name (tracks: n)
- name/role format: >role: name
- combine names with same roles >yes
...
In the name/track n format: line, the placeholder name would stand for Quince Jones, the placeholder n would stand for e.g. 2, 3 and 7 (if such an restriction for certain tracks is given at discogs)
In the name/role format: line, the place:holder name would stand for Quincy Jones (with or without the track restriction as controlled in the line above), the placeholder role would stand for Arranger.
Is there something unclear with Notes and Companies? Go to the CREDITS; NOTES; IDENTIFIERS; COMPANIES section to choose, which things you want to have written and where they should be written. For the things you don't want, leave the line empty after the > character. Don't use no there like in the old script.
Great explanation. Got everything to work except track listing. I used the exact changes as listed above and it still gives me A1, A2, A3 in those albums listed as such.
Here's a link I'm working on for example.
http://www.discogs.com/release/1575561
In the adjust tag info window it shows A1, A2, ... so I imagine the changes has not taken place.
which leads to another question.
Now here's a question which may explain. Do you have to create a new script after making changes?
In the old script you would update after making changes. What happens if you make changes in the new script after the initial create script is complete? Or, do I just make the changes and click Ok and it automatically updates the script.
Reason being, I tried to see if it makes a difference and the one problem I have is I don't use "Unsynclyrics" I've changed it to Credits: to keep it consistent with my old tags.
So anytime i create a new script you can imagine what happens it goes back to "unsynclyrics".
Hope I didn't confuse you further. I guess the bottomline question is how do you simply update the script?
Thanks