The problem is the missing cover of the release. I stumbled across similar releases. I described the problem here and also present a solution:
[ws] beatport.com
Because the parsing of the web source always runs from left to right and from up to down. Commands like findline and findinline only look in one direction. If the parser is already behind a certain entry, it will not find it with a simple findline command. So it is a good advice to parse the entries of a document in the order of the document.
There are different sollutions to overcome this.
- gotoline 1 always sets the parser back to the top of the page
- gotochar 1 always sets the parser back to the start of the line
- you can search backward with commands like:
findinline "whatever" -1
findline "whatever" -1
moveline -1
btw: are you using the debug command? Very helpfull to see what exactly the script is doing in every line.
No, I'm just a manic music collector with too much time. I learned these things here in the forum and by doing over the last years.
What is the problem with compilations? They are parsed like normal releases.
Do you want a tagfield like COMPIPLATION = 1 for compilations? The problem will be that beatport treats proper compilations in the same way as albums with featuring or remix artists. And I can see nothing like releasetype = single/album/compilation on beatport. So I don't know how to built something in the script which decides if it is a compilation or not.
What can be done is simply to write COMPIPLATION = 1 for every release where VA is put in as albumartist. For that, put that into the script (only the part in the Code window. the rest is for you to see where exactly to put it in):
if "<performer ref=\"Artist\""
###################CHANGE "VA" TO YOUR LIKING###################
set "albumartist", "VA"
###################CHANGE "VA" TO YOUR LIKING###################
outputto "compilation"
say "1"endif
Can you give me a release that is marked as "classic"? I have found this status only for tracks, not for a whole release.
Do you also want "gerneral content" and "new release". Consider, "general content" holds no info at all and "new release" will be outdated a month later.
No, I still can't see it. Only "Serious", not "Serious Remixes". And the link to the releasepage as presented in the API page gives an empty page: http://www.beatport.com/release/serious-remixes/399988