[WS] Discogs (pone mod)

Setting File > Artist Names

and then, for example:
...

Extra Artist - Album Credits - Name Variation: >CREDITS

  • name/track n format: >name (track: n)
  • name/role format: >name (role)
  • combine names with same roles >no

if more than one extra album artist:

  • multivalue tag field >no
  • multiline tag field >yes
  • list of names >no
    • seperating characters used in list >
      Extrafields: >producer:Producer<>masteredby:Mastered By<>composer:Written-By<>mixedby:Mixed By<
  • delete extra fields from main section >yes

...

You can do the same thing in the Extra Artist - Track Credits section above this (which is normally in the MIXARTIST field). If you use the same field names, credits from both sections will get combined correctly for each track.

@Gav:
I will have a look. I lost track of what versions in the forum are working and what not. I thought the link in the first line of the starting post leads to a working verion.
The script is still working on my system, but it's possible that I made some minor changes for me which haven't been uploaded anywhere.

Hi pone,

I came here to ask you if you are still alive, but I see you are. :w00t:

So I discovered some new bugs maybe of some discogs changes.

I search with Artist & album and if on the discogs page the release artist has ANV your script does not find it.
example: http://www.discogs.com/offthesky-On-Aerial...release/1982932
The second bug appears if a release has more than one release and is put to a master release.
example:
Master: http://www.discogs.com/SozAdams--Luka-Lazo...2/master/302326
Release: http://www.discogs.com/SozAdams--Luka-Lazo...release/1002586

Also I mentioned some bugs a long time ago which need some fixing
[WS] Discogs (pone mod)

The first "bug" corresponds to the behaviour of discogs advanced search.
http://www.discogs.com/search/advanced
If you can find a sollotion there how to find a release when you only have the ANV and not the "official" artist name, please tell me. There is a ANV search field, but I don't know how to use it.

What is the second bug? It works for me.

For your other problem, I will need some time to look into that details

maybe you want to test the version I am using at the moment and tell me if it makes any difference.

Oh the missing sentence was: It is also not found.

But with your new testversion it works fine.

For the other stuff I did not have time to test it yet.

It seems Discogs changed something, because I can only find relases with URL or Discogs-ID search routine.
All other searches come up empty.

Same here ...

Search by Artist & Album (e.g. "Cheap Trick&title=Cheap Trick At Budokan" says no entries found.

Thought that I had some crazy cd releases that the database didn't have until I have searched manually for them and found them. The same thing, the script only works with the ID or full www link.
Hope that this will get fixed soon.

Yes, discogs changed their page again. I guess I will have time for this on friday this week.

Phew! I'd just finished rebuilding my PC and started to think I'd messed up somewhere.
Thanks Pone - you do great work mate!

UPDATE: Discogs Pone Mod 4.1

NEW/FIXED: All searches work again. They are all using Discogs' API for search now (they were using the HTML pages until now). And they can display up to 100 search results now (before the limit was 20 results for the advanced searches)
FIXED: API-List Artist works again
FIXED: When there was a series without catalog number, there was a little error in some settings of the scipt. I fixed this by adding the catalog number "none", as discogs does with missing label catalog numbers.
FIXED: There was a little bug at the display of closing parenthesis at track index (chapter). This is fixed now.
IMPROVED: The "Standard Search" script works much better now. In fact, it should be the best search method of my script now.

This is a final version now. Now more 4.unfinished x. It is based fully on discogs's API (application programming interface) now, no more HTML parsing. This should make the script faster and more stable. We don't have to care about discogs web sited design changes any more.
I have reintroduced the action group "Discogs &Pone#&Update Settings Mp3 File (get new options)", also it isn't really needed at the moment.
Maybe I will add some more options at future updates, than I will need it again.

Check out the new "Standard Search" script. The old one wasn't very efficient in getting the right results. The new one is much better. This is mainly because of the fact, that the other searches need always the proper discogs artist name to get the right results, whereas the "Standard Search" can work with the artist name variation which is actually used on a certain release (e.g. "AFX" is a artist name variation of "Aphex Twin")

If you still have stored your old setting file from the 3.x versions, you can delete it now. I won't do any update action group which transferes the 3.x option to the 4.x setting file.
The old file was called "Discogs Pone Web Script Settings.mp3", you can delete this.
The new file (since April 2013) is called "Discogs Pone 4 Web Script Settings.mp3", you have to keep that.

For the detailed help documentation I have announced, maybe that will come at some point in the starting post of the topic. Until that, you have to stick with the short step by step explanation and ask here if anything is unclear.

One question at the end:
Is anyone using the possibility to tag your files from discogs master pages instead of discogs release pages? I have built this into the script before, but it was only accessible via the "API-List Arist" or the "Direct by URL" and "Direct by Discogs-ID" scripts. Now that I'm using API for search, I could built this into all searches.
pro: tagging from a master page can be faster as you don't have to check the right release out of many.
contra: tagging from a master page isn't as precise, doesn't has as much information, and could have a different tracklist than your files
contra: displaying the master pages as search results makes the results more confusing.

Maybe I will introduce an option where everyone can choose if he wants the master pages at the search results.

  • see starting post for download -

Magnificent work! Thank you. :slight_smile:

Thank you for your work, pone!

One suggestion: the first post needs to be updated to load Discogs Pone 4 Web Script Settings.mp3 instead of Discogs Pone Web Script Settings.mp3.

That was the only way to get it working here. Otherwise...:

&

Hi!

Well, to answer your question: Depends ... :slight_smile:

If I ripped a CD that I posess, it's easy to identify the release. If a friend gave me a set of MP3s or if you buy the MP3 album at Amazon e.g., then I would like to be able to use the master.

Is it possible to create a result list with the top entry being the master (http://www.discogs.com/Cheap-Trick-At-Budokan/master/116831) and the subsequent lines representing the individual releases?

Versions
Title Label Cat# Country Year
Cheap Trick At Budokan ‎(LP, Album, Gat) Epic 25-3P-5 Japan 1978
At Budokan ‎(Cass, Album) Epic PET 35795 US 1978
At The Budokan ‎(LP, Album, Yel) Epic S EPC 86083 UK 1978
Cheap Trick At Budokan ‎(8-Trk, Album) Epic FEA 35795 US 1978
Cheap Trick At Budokan ‎(LP, Album, Gat) Epic 19171
etc ...

Or, for the Artist / Album search there could be two scripts, I don't think that you would use masters for any other search.

Regards,
Michael

UPDATE: Discogs Pone Mod 4.1

Great work, thank you pone

@david.lynch:
thanks, i forgot to change it at one line in the instruction. but it is explicitly mentioned a few lines below

@michael funk:
it is possible to create a list which has all masters and release in it which correspond to your search, but I can't influence the order of the list. a quick test showed me that it is not always master on top followed by all releases which belong to it.
however, in most cases (if the album name is the same for all releases) the user of the script can put it in that order by sorting the result for masters/releases and then for album names..

check the "API-List Master Release Page" script if you have to choose one out of many releases. this gives you all releases of a master page, but you need the master ID as search input.

Hey!

How do I stop the UNSYNCHEDLYRICS field to be used?

I changed the "CREDITS; NOTES; IDENTIFIERS; COMPANIES" to not include any LYRICS field but when I pull something from Discogs it still wants to put the credits or notes into the UNSYNCHEDLYRICS field! How do I really stop that and move it to DISCOGS_NOTES field?

As seen here: http://i.imgur.com/nVsbJPp.png

With your settings, it's only the credits, not the notes which still end in the UNSYNCEDLYRICS field.
The Credits settings are a bit tricky in my script. That's because there are Track Credits for each track (the extra artists, normally written into the MIXARTIST field) and Album Credits for the whole album. I noticed that there is no fixed rule at discogs if credits are written to each track or at the credit section below the tracklist, so I made options for both to write them in a extra field or combine them with other fields. These options are on top of the "CREDITS; NOTES; IDENTIFIERS; COMPANIES" section as seen on your screenshot.
The tricky thing is the name for these fields. This is hidden in the "ARTIST NAMES" section. If you scroll down there, you will see "Extra Artist - Album Credits - Primary Name:" and "Extra Artist - Album Credits - Name Variation:". There you can choose the tag field you want for the album credits.

If you choose the same field name for "Extra Artist - Track Credits ..." and Extra Artist - Album Credits ..." they will be combined into one field which is different for each track. It took me some time to get this magic done. One of the hidden highlights of my script :smiley:

I love you.

Is there any way for spaces to be implemented between sets of words?

Like here?

Also, any way to put comma and space as a seperator instead od double backslash?

Like here:

So it would say

Columbia, Legacy

Your screenshot shows only the preview. if you open that field, you will see it's a mulitline field with linebreaks where you want the spaces.

There is no way to show spaces for linebreaks in Mp3tag.

If you want spaces (or commas, slashes, whatever you want) you can modify my script.

For Notes (and Companys and Barcodes and Identifiers) go to
CREDITS; NOTES; IDENTIFIERS; COMPANIES
and edit the coresponing line to:

- multiline >no

(I think you will get commas here)

For Credits, go to
ARTIST NAMES
go to
Extra Artist - Album Credits - Primary Name:
or
Extra Artist - Album Credits - Name Variation:
(depending from which of both you are using) and edit the lines below to:

if more than one extra album artist:

  • multivalue tag field >no
  • multiline tag field >no
  • list of names >yes
    • seperating characters used in list >,

(not that there should be a space after the comma in the last line to get a proper list with commas. You can choose any seperator you want in that last line)