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

**URL:** https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568
**Category:** Web Sources Scripts
**Created:** [October 4, 2011, 9:07pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568 "2011-10-04T21:07:57Z")
**Posts on this page:** 20
**Page:** 50

<div class="post-metadata">

### Author: ![P.unkt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/0ea827/32.png) [@P.unkt](https://community.mp3tag.de/u/P.unkt)
#### Post date: [July 17, 2023, 12:42pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/994 "2023-07-17T12:42:27Z")

</div>

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

PS: Just sent some € via Revolut...

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [July 18, 2023, 9:28pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/995 "2023-07-18T21:28:56Z")

</div>

**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:**

 ![image](https://community.mp3tag.de/uploads/default/original/2X/b/b6787db938da254ca3b2ac02f3903a5f01c3abdf.png)

Thanks very much @P.unkt 🍺

* * *

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:

```auto
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
# .:: 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"

```

---

<div class="post-metadata">

### Author: ![bitskream](https://community.mp3tag.de/user_avatar/community.mp3tag.de/bitskream/32/7247_2.png) [@bitskream](https://community.mp3tag.de/u/bitskream)
#### Post date: [July 18, 2023, 9:53pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/996 "2023-07-18T21:53:13Z")

</div>

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! 😉

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [July 18, 2023, 9:58pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/997 "2023-07-18T21:58:03Z")

</div>

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...`

---

<div class="post-metadata">

### Author: ![cmsmith21](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cmsmith21/32/7386_2.png) [@cmsmith21](https://community.mp3tag.de/u/cmsmith21)
#### Post date: [July 18, 2023, 10:06pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/998 "2023-07-18T22:06:41Z")

</div>

> [@\[WS\] Beatport.com by stevehero \[Release, Single Track & Artwork tagging\]](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/995):
>
> 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: #::::::::::::::::::::::::::::::…

I donate you.I need t he beatpot script

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [July 18, 2023, 10:29pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/999 "2023-07-18T22:29:54Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![cmsmith21](https://community.mp3tag.de/user_avatar/community.mp3tag.de/cmsmith21/32/7386_2.png) [@cmsmith21](https://community.mp3tag.de/u/cmsmith21)
#### Post date: [July 18, 2023, 10:42pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1000 "2023-07-18T22:42:33Z")

</div>

Is Ok. I can understand.

---

<div class="post-metadata">

### Author: ![owlcatz](https://community.mp3tag.de/user_avatar/community.mp3tag.de/owlcatz/32/9883_2.png) [@owlcatz](https://community.mp3tag.de/u/owlcatz)
#### Post date: [July 18, 2023, 11:19pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1001 "2023-07-18T23:19:07Z")

</div>

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

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [July 19, 2023, 12:23pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1002 "2023-07-19T12:23:28Z")

</div>

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

> [@Milliseconds to HH:mm:ss function](https://community.mp3tag.de/t/milliseconds-to-hhss-function/61607/3):
>
> I'm currently working on a dedicated function for that, both for standard scripting and the web sources framework.

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

---

<div class="post-metadata">

### Author: ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)
#### Post date: [July 19, 2023, 9:52pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1003 "2023-07-19T21:52:31Z")

</div>

# Updated v6 scripts in [starting post](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568).

You will require [this](https://community.mp3tag.de/t/mp3tag-development-build-status/455) 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)](https://community.mp3tag.de/t/mp3tag-development-build-status/455)

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

```auto
## 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](https://community.mp3tag.de/uploads/default/original/2X/2/2f360b8a0ffd0684d636ad2d22e3e89563141fc2.png)](https://revolut.me/stephen147)

_And finally, thanks for your patience 😬_  
_And a huge thanks to @Florian for adding some really neat features for WSs'._

---

<div class="post-metadata">

### Author: ![thesuperintendent](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@thesuperintendent](https://community.mp3tag.de/u/thesuperintendent)
#### Post date: [July 19, 2023, 9:58pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1004 "2023-07-19T21:58:06Z")

</div>

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

---

<div class="post-metadata">

### Author: ![bitskream](https://community.mp3tag.de/user_avatar/community.mp3tag.de/bitskream/32/7247_2.png) [@bitskream](https://community.mp3tag.de/u/bitskream)
#### Post date: [July 19, 2023, 10:26pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1005 "2023-07-19T22:26:50Z")

</div>

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!

---

<div class="post-metadata">

### Author: ![nexu](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nexu/32/10040_2.png) [@nexu](https://community.mp3tag.de/u/nexu)
#### Post date: [July 20, 2023, 3:31am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1006 "2023-07-20T03:31:52Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![bitskream](https://community.mp3tag.de/user_avatar/community.mp3tag.de/bitskream/32/7247_2.png) [@bitskream](https://community.mp3tag.de/u/bitskream)
#### Post date: [July 20, 2023, 3:44am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1007 "2023-07-20T03:44:34Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![P.unkt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/p/0ea827/32.png) [@P.unkt](https://community.mp3tag.de/u/P.unkt)
#### Post date: [July 20, 2023, 5:55am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1008 "2023-07-20T05:55:43Z")

</div>

Awesome work from both @stevehero and @Florian again!

EDIT: Leading zeros in TOTALTRACKS are back!

---

<div class="post-metadata">

### Author: ![kdjjajaja](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/e56c9b/32.png) [@kdjjajaja](https://community.mp3tag.de/u/kdjjajaja)
#### Post date: [July 20, 2023, 7:49am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1009 "2023-07-20T07:49:30Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [July 20, 2023, 7:59am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1010 "2023-07-20T07:59:27Z")

</div>

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

---

<div class="post-metadata">

### Author: ![DJ\_Frequency](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dj_frequency/32/14394_2.png) [@DJ\_Frequency](https://community.mp3tag.de/u/DJ_Frequency)
#### Post date: [July 20, 2023, 8:54am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1011 "2023-07-20T08:54:46Z")

</div>

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](https://beatport.com/release/turn-it-up/4163815)

[![](https://community.mp3tag.de/uploads/default/original/2X/b/b3545346550d0caa5bddcc4555b597106b0e07be.png)](https://ibb.co/R9pWmKn)

The Genre is "Tech House" but it's being retrieved as "House Tech" which is kind of weird 😀  
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

---

<div class="post-metadata">

### Author: ![thesuperintendent](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@thesuperintendent](https://community.mp3tag.de/u/thesuperintendent)
#### Post date: [July 20, 2023, 8:58am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1012 "2023-07-20T08:58:39Z")

</div>

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

```auto
# 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"

```

---

<div class="post-metadata">

### Author: ![DJ\_Frequency](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dj_frequency/32/14394_2.png) [@DJ\_Frequency](https://community.mp3tag.de/u/DJ_Frequency)
#### Post date: [July 20, 2023, 9:01am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1013 "2023-07-20T09:01:13Z")

</div>

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

[Previous page](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568.md?page=49)

[Next page](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568.md?page=51)
