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

<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 9, 2021, 9:49pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/791 "2021-02-09T21:49:59Z")

</div>

> [@X-Tropic](#):
>
> Is it possible to do as before so that when searching for "Track - Filename", this window immediately appears, without a list of releases.

Use the direct by URL scripts. Your tags must have the correct info for this to happen.

> [@Wannastayunercover](#):
>
> Hello Steve, you have to amend your code : your scripts are getting the same IDs for beatport trackIDs and ReleaseIDs :

Thanks for reporting, is this the TRACK or RELEASE scripts.

---

<div class="post-metadata">

### Author: ![Wannastayunercover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/977dab/32.png) [@Wannastayunercover](https://community.mp3tag.de/u/Wannastayunercover)
#### Post date: [February 9, 2021, 10:47pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/792 "2021-02-09T22:47:57Z")

</div>

I fixed them in my tracks scripts, I never use the release searches except Beatport by &stevehero v5.0#RELEASE Direct by &BEATPORT RELEASE ID manually, the rest is done automatically.  
[https://drive.google.com/file/d/1J23oNNn5pkH05hrsKchVvOK0oQlbjopC/view?usp=sharing](https://drive.google.com/file/d/1J23oNNn5pkH05hrsKchVvOK0oQlbjopC/view?usp=sharing)

---

<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, 2021, 1:22am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/793 "2021-02-10T01:22:45Z")

</div>

Fixed in the latest. The WWW tag was affected too.

### **v5.07** 2021.02.10

- FIX: WWW and BEATPORT\_RELEASE\_ID on the TRACK scripts were using the track ID as opposed to the release ID.

---

<div class="post-metadata">

### Author: ![Ninja\_Theory](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ninja_theory/32/11626_2.png) [@Ninja\_Theory](https://community.mp3tag.de/u/Ninja_Theory)
#### Post date: [February 10, 2021, 11:14am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/794 "2021-02-10T11:14:56Z")

</div>

Hi guys

I haven't used the script for a while and see some nice updates, but I can't remember how to do these things:

1. How do I append " (Original Mix)" to the end of a track title?

2. How can I make the results to display in ascending release date order? (I used to do this on the previous build I was using, but can't remember how)

---

<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, 2021, 11:33am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/795 "2021-02-10T11:33:04Z")

</div>

> [@Ninja\_Theory](#):
>
> How

There's two scripts for that.

Beatport by &stevehero v5.0#RELEASE Search by (Album)Artist + Release (Sorted by Date Desc).src  
Beatport by &stevehero v5.0#RELEASE Search by (Album)Artist + Release (Sorted by Date Asc).src

Original Mix can be activated by commenting out `replace "\"Original Mix\"" "\"\""` by placing `#` at the beginning of the line.

---

<div class="post-metadata">

### Author: ![Ninja\_Theory](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ninja_theory/32/11626_2.png) [@Ninja\_Theory](https://community.mp3tag.de/u/Ninja_Theory)
#### Post date: [February 10, 2021, 11:47am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/796 "2021-02-10T11:47:40Z")

</div>

Thanks! Is it possible to list results be ascending date order using the Track Search by Filename?

Also, when I press ALT+S and then +L, the +L does not work work and I have to navigate to this .src by mouse. Am I missing something obvious 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: [February 10, 2021, 12:06pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/797 "2021-02-10T12:06:23Z")

</div>

> [@Ninja\_Theory](#):
>
> Thanks! Is it possible to list results be ascending date order using the Track Search by Filename?

In that `.scr` file use this over what's there for `[SearchBy]`.

`[SearchBy]=TRACK Search by Filename||$trim($regexp($regexp($regexp(%_filename%,'\b-\b|_', ),'(?i)\[.*\]|cd\s*\d*|[^\s]+\.com|\bep\b|feat\.|ft\.|\bom\b|\boriginal\b|\bclub\b|\bmix\b|\bremix\b|\bthe\b|vinyl|web|www[^\s]+|[^\w\s]|\b&*amp|\b(various artists|v\.?a\.?)\b',),'\s+', ))||+%s&per-page=100&sort=release-asc`

> [@Ninja\_Theory](#):
>
> Also, when I press ALT+S and then +L, the +L does not work work and I have to navigate to this .src by mouse. Am I missing something obvious here?

It's Alt+S+S+L.

---

<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: [February 10, 2021, 5:55pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/798 "2021-02-10T17:55:33Z")

</div>

Made a little donation bud, was already overdue imo ✅  
Thanks for all the work 🥳

---

<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, 2021, 6:09pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/799 "2021-02-10T18:09:22Z")

</div>

> [@thesuperintendent](#):
>
> little donation

That's very kind of you good sir. 🤑

---

<div class="post-metadata">

### Author: ![Wannastayunercover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/977dab/32.png) [@Wannastayunercover](https://community.mp3tag.de/u/Wannastayunercover)
#### Post date: [February 11, 2021, 9:22pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/800 "2021-02-11T21:22:39Z")

</div>

Just to put some icing on the cake I prefer using those regex to rename "mix" fields to my liking :

regexpreplace "(?i)"mix": "Extended Mix"" ""mix": "extended""  
regexpreplace "(?i)"mix": "Vocal Mix"" ""mix": "original""  
regexpreplace "(?i)"mix": "Original Mix Original Mix"" ""mix": "original""  
regexpreplace "(?i)"mix": "Main Mix"" ""mix": "original""  
regexpreplace "(?i)"mix": "Extended Version"" ""mix": "extended""  
regexpreplace "(?i)"mix": "Extended Mix Extended Mix"" ""mix": "extended""  
regexpreplace "(?i)"mix": "Extended Mix Original"" ""mix": "extended""  
regexpreplace "(?i)"mix": "Instrumental Mix original"" ""mix": "instrumental""  
regexpreplace "(?i)"mix": "Dub Mix Original"" ""mix": "dub""  
regexpreplace "(?i)"mix": "Club Mix original"" ""mix": "club mix""

and so on

didn't notice this website translates Backslashes" to "".. of course backslash" has to be read instead of ""

---

<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 11, 2021, 9:41pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/801 "2021-02-11T21:41:01Z")

</div>

> [@Wannastayunercover](#):
>
> Extended

I don't know how that's working as when you replace `"` in regular expressions for WSS you need to escape it with a `\`.

So one of your examples would be:  
`regexpreplace "(?i)\"mix\": \"Extended Mix\"" "\"mix\": \"extended\""`

---

<div class="post-metadata">

### Author: ![Wannastayunercover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/977dab/32.png) [@Wannastayunercover](https://community.mp3tag.de/u/Wannastayunercover)
#### Post date: [February 11, 2021, 10:05pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/802 "2021-02-11T22:05:35Z")

</div>

My code is fine I'm not used to this forum and outputting raw text.

---

<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 11, 2021, 10:37pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/803 "2021-02-11T22:37:59Z")

</div>

I don't know how that code is working in your scripts I meant. It should break them.

Here's the correct code for what you want:

```auto
regexpreplace "(?i)\"mix\": \"Extended Mix\"" "\"mix\": \"extended\""
regexpreplace "(?i)\"mix\": \"Vocal Mix\"" "\"mix\": \"original\""
regexpreplace "(?i)\"mix\": \"Original Mix Original Mix\"" "\"mix\": \"original\""
regexpreplace "(?i)\"mix\": \"Main Mix\"" "\"mix\": \"original\""
regexpreplace "(?i)\"mix\": \"Extended Version\"" "\"mix\": \"extended\""
regexpreplace "(?i)\"mix\": \"Extended Mix Extended Mix\"" "\"mix\": \"extended\""
regexpreplace "(?i)\"mix\": \"Extended Mix Original\"" "\"mix\": \"extended\""
regexpreplace "(?i)\"mix\": \"Instrumental Mix original\"" "\"mix\": \"instrumental\""
regexpreplace "(?i)\"mix\": \"Dub Mix Original\"" "\"mix\": \"dub\""
regexpreplace "(?i)\"mix\": \"Club Mix original\"" "\"mix\": \"club mix\""

```

To format code blocks in the forum use ``` at the top and bottom of the block of code.

Here's a screenshot of this reply.  
 ![vSm3FqIQ2N](https://community.mp3tag.de/uploads/default/original/2X/d/dc4d4d45900a8e503ce8944e80499c89519db114.png)

---

<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 11, 2021, 11:32pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/804 "2021-02-11T23:32:16Z")

</div>

### **v5.08** 2021.02.11

- FIX: Mix was getting back extra ( and ).

---

<div class="post-metadata">

### Author: ![Wannastayunercover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/w/977dab/32.png) [@Wannastayunercover](https://community.mp3tag.de/u/Wannastayunercover)
#### Post date: [February 17, 2021, 7:49pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/805 "2021-02-17T19:49:58Z")

</div>

it looks like they changed their release name, I 've just done 1000+ searches automatically and just realised they moved the release name in their json structure.  
you have to grab it doing :

json\_select\_object "release"  
json\_select "name"

---

<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 17, 2021, 8:13pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/806 "2021-02-17T20:13:33Z")

</div>

Not sure I follow. The scripts grab the `name` from the `release` array but it works fine.

Are you experiencing an issue?

---

<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: [February 18, 2021, 12:35pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/807 "2021-02-18T12:35:18Z")

</div>

stevehero, I've noticed Beatport increased the artwork quality to 1400x1400 as well.  
Is there an option to pick the highest quality artwork available per release?

---

<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 18, 2021, 1:04pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/808 "2021-02-18T13:04:16Z")

</div>

I'm sure that's possible, I'll take a look at this this evening. Thanks for point that out.

---

<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 19, 2021, 7:59am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/809 "2021-02-19T07:59:07Z")

</div>

It already does get the 1400px artwork, IF it's available.

Here's one that has it and it works: [https://www.beatport.com/release/home/3146301](https://www.beatport.com/release/home/3146301)

```auto
outputto "COVERURL"
json_select_object "images"
json_select_object "large"
json_select "url"
json_unselect_object
json_unselect_object
sayrest

```

This is the existing code which will get the 1400px artwork. Beatport places the 1400px artwork in the large object. But judging by beatports json they have 1400px artwork in all the different sizes!

```auto
"images": {"dynamic": {"height": 60, "id": 26846219, "url": "https://geo-media.beatport.com/image_size/1400x1400/69205a40-a1cb-45cf-bfb4-d66597dc8ac1.jpg", "width": 60}, "large": {"height": 60, "id": 26846219, "url": "https://geo-media.beatport.com/image_size/1400x1400/69205a40-a1cb-45cf-bfb4-d66597dc8ac1.jpg", "width": 60}, "medium": {"height": 60, "id": 26846219, "url": "https://geo-media.beatport.com/image_size/1400x1400/69205a40-a1cb-45cf-bfb4-d66597dc8ac1.jpg", "width": 60}, "small": {"height": 60, "id": 26846219, "url": "https://geo-media.beatport.com/image_size/1400x1400/69205a40-a1cb-45cf-bfb4-d66597dc8ac1.jpg", "width": 60}},

```

---

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

</div>

Thanks for elaborating. I noticed this as well:

> **[Night Versions EP von Innervisions auf Beatport](https://www.beatport.com/release/night-versions-ep/3266483)**
>
> Probieren Sie Night Versions EP von Mironas, Echonomist auf Beatport

In the source you can see only 500x500 \> [https://geo-media.beatport.com/image\_size/500x500/949ce322-9a70-4fde-8944-3de55636d7d8.jpg](https://geo-media.beatport.com/image_size/500x500/949ce322-9a70-4fde-8944-3de55636d7d8.jpg)  
If you edit the 500x500 to 1400x1400 it outputs a 1400x1400 jpg.  
This led me to believe there was an update in the background.

However I just checked and found out that if you edit it to 3000x3000 it also outputs a 3000x3000 image 😃 Same for 5000x5000.  
Must be some upscale going on in the background.

I'll keep it as is for now 🙂

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

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