# \[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:** 23

<div class="post-metadata">

### Author: ![banfy\_sk](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/e47774/32.png) [@banfy\_sk](https://community.mp3tag.de/u/banfy_sk)
#### Post date: [February 9, 2018, 11:57pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/446 "2018-02-09T23:57:08Z")

</div>

i want to set track number to 1 even if it is 16th or 5th in the album.

---

<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: [February 10, 2018, 12:51am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/447 "2018-02-10T00:51:38Z")

</div>

At the bottom of each script add.

```
Outputto TRACK
Say "1"

```

Try that. It might not work but I'll have a solution tomorrow if it doesn't when I can test it.

---

<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: [February 15, 2018, 2:41pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/448 "2018-02-15T14:41:53Z")

</div>

New revision in [starting post](https://community.mp3tag.de/t/beatport-com-scripts-by-stevehero-search-direct-jaimz-mod/12568).

It now outputs the new [https://www.beatport.com/](https://www.beatport.com/) URLs.

It's not a full blown [beatport.com](http://beatport.com) revamp. The only difference is it still uses the [http://classic.beatport.com](http://classic.beatport.com) URL when you click the preview. Apart from that it's virtually identical.

Anyway, there's no difference in either of them apart from the Genre style. And the script has most of the bugs ironed out at this stage, so doing a rewrite for the new one would introduce them again until the bugs are found.

It now includes two scripts for getting artwork only. And other changes, please read revision history in [starting post](https://community.mp3tag.de/t/beatport-com-scripts-by-stevehero-search-direct-jaimz-mod/12568).

So, Enjoy and don't forget to donate should you feel the need.

  
[![](https://community.mp3tag.de/uploads/default/original/2X/2/2f9f9c0e679cbdb449ebb9432e30fc4a961d0547.png)](https://www.paypal.me/3dit/5)  

I'll be here to help you with any questions.

Thanks  
@stevehero 🖤

---

<div class="post-metadata">

### Author: ![xaoc](https://community.mp3tag.de/user_avatar/community.mp3tag.de/xaoc/32/12614_2.png) [@xaoc](https://community.mp3tag.de/u/xaoc)
#### Post date: [March 7, 2018, 12:13pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/449 "2018-03-07T12:13:30Z")

</div>

how fix BPM. need a script that multiplies by 2. for example [http://classic.beatport.com/release/defqon-1-2017/2044262](http://classic.beatport.com/release/defqon-1-2017/2044262)  
track 48 - BPM 92 (I need 92x2=184 that is real bpm)  
track 47 -\> 190 bpm

---

<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: [March 7, 2018, 1:20pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/450 "2018-03-07T13:20:07Z")

</div>

The script hasn't got AI yet I'm afraid and cannot tell what the actual BPM is. (only the info that beatport page displays). If you want a true reflection of the BPM value then the 'mixed in key' program's for you. Google it.

---

<div class="post-metadata">

### Author: ![xaoc](https://community.mp3tag.de/user_avatar/community.mp3tag.de/xaoc/32/12614_2.png) [@xaoc](https://community.mp3tag.de/u/xaoc)
#### Post date: [March 8, 2018, 11:23am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/451 "2018-03-08T11:23:38Z")

</div>

beatport wrong calculate BPM to genres - hardcore, dubstep, drum & bass. need make 'actions' RegExp for imported tags bpm, multiplied by 2 (for example, converting 92 to 184)

---

<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: [March 8, 2018, 11:38am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/452 "2018-03-08T11:38:20Z")

</div>

This is the wrong part of the forum. This is WSS.

Do a search in google for such things with the keyword `mp3tag`.

Here's a thread dating back 7 years. [Function to multiply BPM x 2](https://community.mp3tag.de/t/function-to-multiply-bpm-x-2/12364)

---

<div class="post-metadata">

### Author: ![veggera](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@veggera](https://community.mp3tag.de/u/veggera)
#### Post date: [March 8, 2018, 1:22pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/453 "2018-03-08T13:22:16Z")

</div>

How can I edit tags?

1. For example, in your script, I see the [Catalog #] next to album tag. I want album tag just the release name without the [Catalog #] tag.

2. I see genre in wrong way House Deep // How can make it as original Beatport genre: Deep House

3. How can remove the time zone from releasetime tag // I just want 2018-03-08

Many thank for this great work, after my configuration in order to work how I want to donate.

Regards,  
Gregory

---

<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: [March 8, 2018, 1:49pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/454 "2018-03-08T13:49:29Z")

</div>

> [@veggera](#):
>
> How can I edit tags?

Open all the script files and:

**1** Delete these lines in all scripts.

```
outputto "ALBUM"
say " ["
sayoutput "CATALOG #"
say "]"

```

**2** Delete these lines in all scripts

```
regexpreplace "(trackGenre>>)(Dee|Ele|Min|Pro|Tec)(.+?)\s?(House)?.{0}>" "$1$4 $2$3>" # 'Progressive House' to 'House Progressive'
replace "trackGenre>>House Progressive>" "trackGenre>>House Prog>" # 'Progressive House' to 'House Prog'

```

**3** Delete this line in all scripts. Although this not not the correct format for this tag.

`say "T00:00:00Z"`

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 8, 2018, 1:51pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/455 "2018-03-08T13:51:57Z")

</div>

> [@veggera](#):
>
> I see genre in wrong way House Deep // How can make it as original Beatport genre: Deep House

I would assume that someone entered the data like that in Beatport.  
To swap 2 words, use an action of the type "Replace with regular expression" for GENRE  
Search: `(.*) (.*)`  
Replace: $2 $1

> [@veggera](#):
>
> How can remove the time zone from releasetime tag // I just want 2018-03-08

If you remove the time zone from the data in releasetime you get an invalid data format. Do you really want that?

---

<div class="post-metadata">

### Author: ![veggera](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@veggera](https://community.mp3tag.de/u/veggera)
#### Post date: [March 8, 2018, 3:45pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/456 "2018-03-08T15:45:42Z")

</div>

Hello,

I edit the scripts and works fine now.

I just noticed 2 issues.

1. I see on track title at the end (OM) not sure what is that. I wish like [Track title (Original mix)]

2. How to apply the initialkey on ID3 tags?

Thank you,  
Gregory

---

<div class="post-metadata">

### Author: ![veggera](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@veggera](https://community.mp3tag.de/u/veggera)
#### Post date: [March 8, 2018, 4:00pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/457 "2018-03-08T16:00:57Z")

</div>

I have fixed the first issue as you explained below.

> replace " (Original Mix)" " (OM)" # Replace " (OM)" to your liking, block this with # to keep original setting

Now only I want to write on the tag the initialkey (Key)

Thank you,  
Gregory

---

<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: [March 8, 2018, 4:05pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/458 "2018-03-08T16:05:05Z")

</div>

> [@veggera](#):
>
> I see on track title at the end (OM) not sure what is that. I wish like [Track title (Original mix)]

Just search every script for `(OM)` and delete that line entirely or add `#` maing it `# replace " (Original Mix)" " (OM)"`.

> [@veggera](#):
>
> How to apply the initialkey on ID3 tags?

At the line `set "INITIALKEY"` add a `#` to make `# set "INITIALKEY"`.

All of this is explained in the starting post and throughout the scripts.

Search `INITIALKEY` or `(OM)` for example and you find some form of explaination along the way.

Thanks.

---

<div class="post-metadata">

### Author: ![veggera](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@veggera](https://community.mp3tag.de/u/veggera)
#### Post date: [March 9, 2018, 6:11pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/459 "2018-03-09T18:11:45Z")

</div>

Hello guys, @stevehero I have set above and helps me to set the `"INITIALKEY"`on tag.  
However it's not generate the Beatport original `"INITIALKEY"` but 06A, 06B etc. It's possible to generate original Beatport keys like: Amin, Amaj

Thank you,  
Gregory

---

<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: [March 9, 2018, 6:24pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/460 "2018-03-09T18:24:01Z")

</div>

> [@veggera](#):
>
> It's possible to generate original Beatport keys like: Amin, Amaj

Search through the script for a section to replace these values. It's easy to find just remove all the replace lines in that section.

---

<div class="post-metadata">

### Author: ![veggera](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@veggera](https://community.mp3tag.de/u/veggera)
#### Post date: [March 16, 2018, 3:30pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/461 "2018-03-16T15:30:45Z")

</div>

Hi to all,

@stevehero when try to tag a whole album (30 tracks) the tags are wrong. It's mixing the track order with different tags from the album.

Thank you,  
Gregory

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 16, 2018, 4:55pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/462 "2018-03-16T16:55:03Z")

</div>

I think you have to align the source entries with the list of files. Only if you already have the correct file order will the source entries match the files.

---

<div class="post-metadata">

### Author: ![veggera](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@veggera](https://community.mp3tag.de/u/veggera)
#### Post date: [March 16, 2018, 5:06pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/463 "2018-03-16T17:06:52Z")

</div>

Yes, got it. Thanks for the tip anyway. Software is good.

---

<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: [March 16, 2018, 5:09pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/464 "2018-03-16T17:09:28Z")

</div>

> [@veggera](#):
>
> It's mixing the track order with different tags from the album.

![2018-03-16_17-08-47](https://community.mp3tag.de/uploads/default/original/2X/9/99d31d2edc90df0d75cda4fb1a0e1f0d6a4b1e3b.jpg)

---

<div class="post-metadata">

### Author: ![veggera](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@veggera](https://community.mp3tag.de/u/veggera)
#### Post date: [March 16, 2018, 5:30pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/465 "2018-03-16T17:30:37Z")

</div>

Where are those settings located? It's okay found, let me try it out!

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

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