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

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

We waited this long I think we can go another day or two. Thanks again @stevehero and friends! Great community here!:boom::boom::+1::+1:

2 Likes

One more additional function for WS to be added to Mp3tag and the Beatport scripts will be released.

Please don't message Florian to do this. All in good time folks.

4 Likes

Updated v6 scripts in starting post.

You will require this version to run them and any later version. Please note these are beta so some testing will be required from you guys.

Please download the latest Mp3tag version here: 3.21b (2023-07-19)

Here's the latest version history in the readme file:

## UPDATE HISTORY
### **v6.0** 2023.07.19
- NEW RELEASE:      Complete rewrite. Requires Mp3tag v3.21b or later. Scripts no longer use the old slow site. As a result, the scripts should be much faster. 😛

### **OLDER RELEASES**
- No longer applicable.

If you feel you would like to donate, you can do so via Revolut.

c1d42315529de62ba4bd4a95d867666d

And finally, thanks for your patience :grimacing:
And a huge thanks to @Florian for adding some really neat features for WSs'.

12 Likes

Testing it out now, works great so far. Thanks alot for your work yet again! :smiley:

2 Likes

Initial tests are fantastic! This seems to be much faster than before the Beatport changes which is very welcome when tagging large batches!

Kudos to @stevehero and @Florian for the rapid response!

3 Likes

I like that the new script is indeed faster. But we don't have the column showing the track length now in the results dialog screen. Is this due to limitation of beatport's json data?

Track length is there as always. I use it to verify the correct track order/album before committing changes. It is on the right-hand side, so perhaps you need to scroll it in to view.

Awesome work from both @stevehero and @Florian again!

EDIT: Leading zeros in TOTALTRACKS are back!

2 Likes

Will this be available for the macOS version as well @Florian ?

1 Like

Yes, I'm working right now on porting all the new WS features to macOS.

5 Likes

Hi Guys, thank you so much for the hard work you put into this project.
I've downloaded the new mp3tag beta and beatport scripts and all is working great.
However I feel that I may have find a bug somewhere. I'm seeing the genre field being reversed in some cases. Here's an example:

This track on beatport:
https://beatport.com/release/turn-it-up/4163815

The Genre is "Tech House" but it's being retrieved as "House Tech" which is kind of weird :grinning:
I don't know if you can replicate this but I'm seeing this on anything with the Tech House Genre. All others seem to be ok! Not sure if it's mp3 tag or the scripts. Thought I'd point it out though!

Cheers
Simon

1 Like

This is an option in the script, you have to find these lines in the script and comment them out like I did below:

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

@thesuperintendent Thank you. I'll give this a try :grinning: