[WS] Beatport.com by stevehero [Release, Single Track & Artwork tagging]

thank you for responiding quickly. I do not know which scripts you are exatcly talking about because there are many :rolleyes:

and i do not know where to add them :flushed:

may you please help more? thanks my friend.

I've just noticed its not the script thats doing it it is the beatport website itself. Upgraded from version 2.1 and that version included only the album artists in the ALBUMARTIST field.

For example in this release Sasha is listed twice under ALBUMARTIST
Highlife EP

And in this all the remixers are listed under the ALBUMARTIST
Unanswered Questions

Correct. The problem is the only place beatport lists the combined artists in the html of beatports page in the format

alt="ARTIST, ARTIST, ARTIST - ALBUM"

So there's no other way to grab the ALBUMARTIST field the way you like it. Beatport has it's hicups much like my script (mainly bacause it's not the API pages this script uses anymore) with the Sasha thing :stuck_out_tongue: Nothing I can do about that.

In this page ALBUMARTIST is VA http://www.beatport.com/release/toolroom-ten/1119232

And in this it's the ARTISTS which makes sense http://www.beatport.com/release/love-inc/1156434

And here's the ARTISTS and MIXARTIST combined. In my opinion understandably so because the MIXARTIST has just as much right to be labelled as a contributor to the ALBUM or RELEASE as beatport calls them :slight_smile: http://www.beatport.com/release/the-end/1153054

Read THIS

Thats fine, thought as much once i looked how beatport listed them. Glad to have this scrip working again, thanks

Thanks for the script!, I've been able to modify it to my liking with the exception of the year listing as date (YYYY-MM-DD) I would like to have it actually list as year (YYYY) instead of the full release date. It seems like it would be simple but I'm been all over this script & I seem to be missing something.

Unblock the 3rd option here

  # YEAR OPTIONS
      #regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2-$4-$3"                   # YEAR in YYYY-DD-MM format
      #regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$4-$3-$2"                   # YEAR in DD-MM-YYYY format
      regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2"                         # YEAR in YYYY format
QUOTE (stevehero @ Dec 7 2013, 22:16) <{POST_SNAPBACK}>
Unblock the 3rd option here
  # YEAR OPTIONS
      #regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2-$4-$3"                   # YEAR in YYYY-DD-MM format
      #regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$4-$3-$2"                   # YEAR in DD-MM-YYYY format
      regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2"                         # YEAR in YYYY format<!--QuoteEnd--></div><!--QuoteEEnd-->

Thanks!

I think I found a way to fix that, I described a solution here. I like it better this way:

Attachment 5366 not found.




MUCH LOVE for you bro!!

appreciate you.

Fantastic work Steve! :w00t:

I might have found one bug though. When unchecking COMPILATION under remove fields it starts to mess up the fields in the adjust tag information window.

I'm not at my computer and don't have the script at hand but I'm 99.9% sure that the say "" after the outputto "COMPILATION" needs to be say "|" as the COMPILATION is in an if command it behaves differently. I should have picked up on that.. Thanks for your appreciation.

99% lol. How wrong was I!

ALBUM ARTIST when COMPILATION is set fix

Replace:

# ALBUMARTIST
         outputto "ALBUMARTIST"
         gotochar 1
         findinline "larger block txt-uppercase\">" 1 1
         if " VARIOUS ARTISTS"
         say "VA"
         outputto "COMPILATION"
         say "1"
         else
         findinline "alt=\"" -1 1
         sayregexp "(?<=alt=\").+?(?= - )" "" "\" width"
         endif

With:

# ALBUMARTIST
         outputto "ALBUMARTIST"
         gotochar 1
         findinline "larger block txt-uppercase\">" 1 1
         if " VARIOUS ARTISTS"
         say "VA"
         outputto "COMPILATION"
         say "1"
         else
         outputto "ALBUMARTIST"
         findinline "alt=\"" -1 1
         sayregexp "(?<=alt=\").+?(?= - )" "" "\" width"
         outputto "COMPILATION"
         say ""
         endif

Needed to tell the if command to say "" (Nothing when it's not VA) to COMPILATION

My friend what do you suggest me to do for these 2 small issues?

Blue Pen: how to remove that?
Red Pen: it always puts "house Electro" instead of electro House or "house Prog" instead of progressive House, how to fix that?

also in the 2nd picture, when i paste the beatport ID which i coppied from the URL of the song, to that box brings the error.



Big thanks Steve :rolleyes:

Hi Steve, and other mp3tag users :wink:

I got a problem until 1 or 2 months :

I can't use your script, cause when i try to tag a mp3, the soft say to me :

http://api.beatport.com - not found - error 404.

I try mp3tag both in my home and at work and nothing works...

If someone could help me.

Thank you.

See
beatport.com scripts by stevehero (search & direct) - jaimz mod

Yeah, It Lists Tech House as House Tech & Deep House as House Deep as well, I've been manually fixing this but would be nice to have a proper fix if possible, it didn't used to display this way.
Also it lists (Original Mix) as (OM), I wish I could remove this display entirely as I've found that in 99% of cases the Original Mix track on the corresponding vinyl release (&/or release cover) is NOT listed as Original Mix but rather just the plain track title & more often than not when the cover art DOES indeed display Original Mix (or remix etc...) the web release lists it as plain, this has peeved me for years, but I digress.

I would suggest tracking this thread and you'll get up to date posts. Failing that take a look at the starting post. Subscribe to this (see attached)


Read through the comments on this thread. It has been answered a couple of times before. If you open the. Scr files it's plain to see where these changes take place. Search house prog and (om) inside them and block out the lines with #. But then again it states this in the readme file. Don't know why I bothered writing it!

Great work Steve :slight_smile:
I was wondering how can i search from SINGLE TRACK via artist and title ?
I see the option for searching via (Album)Artist + Title
But I dont have the info for the album as these are tracks
many thanks insomnia