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

Can you give me a message on how you have the auto tag working overnight?
I've seen your video and it looks insane :smiley:
Tried to DM you, but you've got DM's turned off :wink:

Beatport has for some reason reversed the track order in the JSON for releases. So in order to get the tracks in the right order a new function was required.

Florian has PM'd me a build with this function so, hopefully, full steam ahead now.

6 Likes

tryin to dl
beatport by stevehero vTBC.0 Scripts.zip (70.1 KB)
and getting this error:
" Oops! That page doesn’t exist or is private."

I've removed the link. That's just a placeholder.

The scripts are all now broken due to beatport updating their site and I'm currently rewriting them all.

I'm also waiting on 2 new functions to get added to Mp3tag by Florian.

He has one done and working on the 2nd.


Note to all: You will need to update to the newest version of Mp3tag when it's released publicly for the new scripts to work.

2 Likes

got it!
the new version of mp3tag i already have :wink:

I was under the impression that the newly uploaded 3.21a) included all the changes needed?

No, there's one more.

3 Likes

It strikes me as very odd that Beatport do not have a Track Number field anywhere in the JSON. I wonder if that is intentionally to make scraping more challenging. Anyway, it looks like the new source script is getting close now! I sent a few bucks via Revolut as a tiny thank you for your efforts and expertise.

1 Like

Thanks for that. I'm sure they've internal code for the page to order the JSON themselves. But it is odd that the order of the tracks was reversed and no track ids. I'm sure they have their reasons.

1 Like

Yeah I have to wonder if they see all of our requests and are trying to hamper them on purpose to take load off their servers. Then again that's just me who used to run a lot of websites lol. :man_shrugging::joy:

Now I wonder is there a header or something that is sent on these requests that they can identify? :man_shrugging:

Can you please tell me if there is a workaround now?

I don't think so Steve said he's waiting for Florian to release the next version of mp3 tag for one last fix he needs.

I've already sent this updated version to @stevehero and I think it's best for all to be patient and wait until both a new beta of Mp3tag and the updated Tag Sources are released.

Watching this topic for news is the way.

10 Likes

Thanks to Stephen & Florian, looking forward to the new release.

PS: Just sent some € via Revolut...

2 Likes

Release & Artwork scripts are done. Now onto the SINGLE TRACK scripts.

I was testing a few of the builds @Florian PM'd me with some new really cool new functions and bug fixes.

The List of search results will look a little something like this:

Thanks very much @P.unkt :beer:


I've also tried to simplify the options of the scripts for anyone that may have found the others less user-friendly.

If you read through this you'll get an idea of what to do:

#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
#                                      .:: U S E R   O P T I O N S ::.                                    #
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#

RegexpReplace "\(*Original Mix\)*" ""           # Replace "" to your liking, block this with # to keep the original setting
RegexpReplace "(?i)\s+f(ea)?t\.*\s+" " feat. "  # 'ft. => feat.' 'Ft. => feat.' 'Feat. => feat.'

# Leave only one of these lines below uncommented with no # preceding the line for each option (e.g. DATE & YEAR)

# DATE OPTIONS (Defaults to YYYY-MM-DD, so leave this commented out for this output)
# Set "OPTION:DATE_in_DDMM_format" "Add # at start of this line to turn off this option"
# Set "OPTION:DATE_in_MMDD_format" "Add # at start of this line to turn off this option"

# GENRE RENAME OPTION ('Progressive House' => 'House Progressive', 'Electro House' => 'House Electro', etc.)
Set "OPTION:GENRE_RENAME" "Add # at start of this line to turn off this option"

# INITIALKEY PADDING OPTION (8A => 08A, 7B => 07B, etc.)
Set "OPTION:INITIALKEY_ADD_PADDING" "Add # at start of this line to turn off this option"

# TOTALTRACKS PADDING OPTION (Defaults to no padding, so leave this commented out for this output)
Set "OPTION:TOTALTRACKS_ADD_PADDING" "Add # at start of this line to turn off this option"

# TRACK PADDING OPTION (Defaults to no padding, so leave this commented out for this output)
Set "OPTION:TRACK_ADD_PADDING" "Add # at start of this line to turn off this option"

# TRACK/TOTALTRACKS OPTION (Append TOTALTRACKS to TRACK. e.g. 1/10, 2/10, 3/10 etc., so leave this commented out for this output)
Set "OPTION:TRACK_TOTALTRACKS_APPEND" "Add # at start of this line to turn off this option"

# YEAR OPTIONS (Defaults to YYYY-MM-DD, so leave these below commented out for this output)
# Set "OPTION:YEAR_in_DD-MM-YYYY_format" "Add # at start of this line to turn off this option"
# Set "OPTION:YEAR_in_YYYY_format" "Add # at start of this line to turn off this option"
7 Likes

This is great! Kudos to both of you for the super-rapid turnaround! Is there a link for these yet?

I'm happy to beta test the "Release" script! :wink:

I wouldn't call it quick.

No. Just updating on where I am atm.

Writing the release scripts from scratch is the hard part plus glad I took my time and asked Florian for new functions while I was at it.

Watch this space...

2 Likes

I donate you.I need t he beatpot script

Thanks very much but it shouldn't be too long until they're all ready. Hopefully tomorrow.

I have a full-time job and not much time to get working on them.

I appreciate your generosity. Thank you.

3 Likes

Is Ok. I can understand.

2 Likes