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

<div class="post-metadata">

**Author:** ![X-Tropic](https://community.mp3tag.de/user_avatar/community.mp3tag.de/x-tropic/32/7536_2.png) [@X-Tropic](https://community.mp3tag.de/u/X-Tropic)\
**Post date:** [July 23, 2023, 1:35am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1056 "2023-07-23T01:35:21Z")

</div>

I checked everything and corrected the errors found. Now everything works. Thanks a lot.

---

<div class="post-metadata">

**Author:** ![depglobe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/e36b37/32.png) [@depglobe](https://community.mp3tag.de/u/depglobe)\
**Post date:** [July 23, 2023, 10:26am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1057 "2023-07-23T10:26:20Z")

</div>

Hi,

I'm very happy with the new version, one thing is not working when I'm not wrong and that's v6.0 can't find promos in Beatport anymore. As a DJ I receive promos that are unreleased but they are already visible as pre-order in Beatport.

For example

[https://www.beatport.com/artist/nicolas-soria/845710/tracks?page=1&preorders=true](https://www.beatport.com/artist/nicolas-soria/845710/tracks?page=1&preorders=true)  
[https://www.beatport.com/release/forja/4197174](https://www.beatport.com/release/forja/4197174)  
[https://www.beatport.com/release/voragine/4188811](https://www.beatport.com/release/voragine/4188811)

Are not found when pressing CRTL + i (track search by title) These tracks will be found once they are released at Beatport and available as a regular order.

I wonder what has changed that pre-order tracks can't be found anymore. Many thanks in advance for fixing this.

---

<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 23, 2023, 11:08am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1058 "2023-07-23T11:08:30Z")

</div>

> [@depglobe](#):
>
> can't find promos in Beatport anymore

If Beatport cant find what you're looking for, neither can the scripts. Sorry, email them and raise a ticket with support. My scripts can't fix this.

[https://www.beatport.com/search/tracks?q=Airport+Delirium+Remix&order\_by=-release\_date](https://www.beatport.com/search/tracks?q=Airport+Delirium+Remix&order_by=-release_date)

[https://www.beatport.com/search/releases?q=Forja+BRIAN+DE+SANTIs&release\_date=2023-07-31%3A2023-08-03](https://www.beatport.com/search/releases?q=Forja+BRIAN+DE+SANTIs&release_date=2023-07-31%3A2023-08-03)

[https://www.beatport.com/search/releases?q=Voragine+Bruno+Andrada&release\_date=2023-07-27%3A2023-07-29](https://www.beatport.com/search/releases?q=Voragine+Bruno+Andrada&release_date=2023-07-27%3A2023-07-29)

* * *

**Edit:**

Even with the `&preorders=true` switch in the URL, nothing comes up. So 100% a beatport issue with their search.

[https://www.beatport.com/search?q=Voragine%20Bruno%20Andrada&preorders=true](https://www.beatport.com/search?q=Voragine%20Bruno%20Andrada&preorders=true)

---

<div class="post-metadata">

**Author:** ![depglobe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/e36b37/32.png) [@depglobe](https://community.mp3tag.de/u/depglobe)\
**Post date:** [July 23, 2023, 12:08pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1060 "2023-07-23T12:08:19Z")

</div>

Yes, you are right, very stupid of me I didn't look at it the way you just did. I emailed Beatport about the problem. Once they fixed it, we might all profit from this and even be more happy with your beautiful scripts 😉

---

<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 23, 2023, 1:36pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1061 "2023-07-23T13:36:13Z")

</div>

I don't think there's any point in adding searching by ISRC. I could see the benefit of doing it if there was a direct URL I could parse but you have to search which I can't see the benefit in.

I could get it direct with [this URL](https://www.beatport.com/search?q=DEBE70800124) but it's missing a lot of info in the JSON.

> [@Clins](#):
>
> Any possibility to change INITIALKEY from e.g 06A to Gmin, 10B to Gmaj?

This okay?

User option will be this:

```auto
# INITIALKEY CAMELOT KEY OR MUSICAL KEY OPTION (Leave Set for Camelot or not for Musical key)
# Set "OPTION:INITIALKEY_CAMELOT_KEY_OR_MUSICAL_KEY" "Add # at the start of this line to write the Musical Key"

```

 ![image](https://community.mp3tag.de/uploads/default/original/2X/d/dd105adbb5ba8ef02eed4807d289e233b1366a70.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:** [July 23, 2023, 1:58pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1062 "2023-07-23T13:58:43Z")

</div>

## UPDATE HISTORY

### **v6.001** 2023.07.23

- ADDED: Option to get the Musical key of the tracks along with the Camelot key. New user option `OPTION:INITIALKEY_CAMELOT_KEY_OR_MUSICAL_KEY' inside .inc scripts. `
- CHG: Deleted "Beatport by &stevehero v6#RELEASE Search by (Album)Artist + Release (150 Results).src" as `&per_page=150` switch is no longer working plus searches are much faster so no need really for them.
- CHG: Deleted "Beatport by &stevehero v6#RELEASE Search by Release (150 Results).src" as `&per_page=150` switch is no longer working plus searches are much faster so no need really for them.
- CHG: Renamed the date-sorted RELEASE search scripts or greater clarity. Please note this seems to be broken ATM. Could be an Mp3tag, Beatport issue or mine 🙄!
- CHG: Spring cleaned the search by ID scripts to not show the full URL in the Search by input box.
- FIX: With the TRACK scripts, the release name of the album wasn't the true name of the release.

It appears there's no method for sorting by date for releases.

> **[API Docs](https://api.beatport.com/v4/docs/catalog/search/)**

Going to delete the ones in the [starting post](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568) and reupload them with the same version number as they're just taking up space. You can always click the RELEASED header in the search results dialog to sort them so no biggie.

---

<div class="post-metadata">

**Author:** ![davedee](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/d78d45/32.png) [@davedee](https://community.mp3tag.de/u/davedee)\
**Post date:** [July 23, 2023, 3:57pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1063 "2023-07-23T15:57:46Z")

</div>

Hi! i know that this is not the right topic, but when the new 3.21b was release the Traxsource web tag script doesnt works anymore..so i try with my backup version 3.21 and they work..but beatport new script as you know doesnt work..so, can you try to fix this problem please? thanks in advance and sorry for my english.

---

<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 23, 2023, 4:30pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1064 "2023-07-23T16:30:52Z")

</div>

Not sure about traxsource ones as I don't maintain them. But these Beatport ones work perfectly fine. Download the zip in starting post. They've been updated this week.

---

<div class="post-metadata">

**Author:** ![davedee](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/d78d45/32.png) [@davedee](https://community.mp3tag.de/u/davedee)\
**Post date:** [July 23, 2023, 6:19pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1065 "2023-07-23T18:19:35Z")

</div>

Sorry, I'm new in the forum and i confused you with @Florian ..anyway..your beatport script works perfectly with the new 3.21b mp3tag..in the last replay i mean that traxsource script doesnt work anymore whit the 3.21b version but works with 3.21. on the other side beatport new script doesnt work anymore with the 3.21 but works with the new 3.21b..so if i need both Traxsource and Beatport with the 3.21b only Beatport scripts works and i ask for a fix in the future mp3tag 3.21xx version so everything can work. I hope I explained well this time

---

<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 23, 2023, 7:46pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1066 "2023-07-23T19:46:39Z")

</div>

Best thing to do is create a new thread in the bugs section of the forum and explain the issue. There's been functions where extra parameters have been added so it could be that. Reference this reply when reporting. 👍🏻

---

<div class="post-metadata">

**Author:** ![Clins](https://community.mp3tag.de/user_avatar/community.mp3tag.de/clins/32/14409_2.png) [@Clins](https://community.mp3tag.de/u/Clins)\
**Post date:** [July 23, 2023, 9:57pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1067 "2023-07-23T21:57:46Z")

</div>

> [@stevehero](#):
>
> This okay?
> 
> User option will be this:

Yeah! So much thank you!

---

<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 30, 2023, 9:26pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1068 "2023-07-30T21:26:10Z")

</div>

The search still seems to be a bit off. I can't determine if it is a script issue or a Beatport issue. My primary search method is with the "RELEASE Search by (Album)Artist + &Release" script. Frequently, the initial search with BOTH parameters gives NO results. (e.g. Release:Once, Artist: Alex Stealthy). A search for those two terms does not show the release in the list of candidates. A subsequent search with JUST Artist:Alex Stealthy, shows the "Once" release as the TOP candidate. A manual search on the Beatport website with BOTH parameters:

[https://www.beatport.com/search/releases?q=artist%3Aalex+stealthy+release%3Aonc](https://www.beatport.com/search/releases?q=artist%3Aalex+stealthy+release%3Aonc)

also shows the correct release as the top candidate. This occurs quite often. Interestingly, if I reverse Artist and Release in the search query box, I see the correct release as the TOP candidate again. **Are the artist/release fields inadvertently reversed in the script?**

A separate, but possibly related problem: sometimes the search yields a 404 error, but when selecting the Retry option, it presents a release results page with no data in it. e.g. ARTIST:einmusik Album:Arrival gives a "404: Not Found" error. Selecting **Retry** gives an empty release dialogue. The release DOES exist though:

[https://www.beatport.com/release/releases/3908116](https://www.beatport.com/release/releases/3908116)

---

<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 31, 2023, 5:54am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1069 "2023-07-31T05:54:33Z")

</div>

I'm using the same script only and cannot report of any problems, it's just working fast and flawlessly.

---

<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 31, 2023, 4:37pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1070 "2023-07-31T16:37:40Z")

</div>

Are you saying that the exact example I gave, which repeatably fails on my install, actually works on yours?

When you tested with "Alex Stealthy" as **artist** and "Once" as **release** , what results did you get?

When you retested with JUST "Alex Stealthy" as **artist** and with the **release** blank, what results did you get?

---

<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 31, 2023, 4:50pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1071 "2023-07-31T16:50:51Z")

</div>

Enter the your examples into Beatport search on the site. I think you'll find you get the same results as the scripts. I've noticed that 404 thing myself.

---

<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 31, 2023, 5:03pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1072 "2023-07-31T17:03:42Z")

</div>

That's the thing that had me puzzled Steve, when I do that on the site, the correct track shows up as the top candidate, but the script doesn't have it anywhere in the candidate list. e.g. [alex stealthy once :: Beatport](https://www.beatport.com/search/releases?q=alex+stealthy+once)

---

<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 31, 2023, 5:48pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1073 "2023-07-31T17:48:56Z")

</div>

I'll check this out once I'm at the PC. It may not be until tomorrow.

---

<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 31, 2023, 7:33pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1074 "2023-07-31T19:33:34Z")

</div>

> [@bitskream](#):
>
> When you tested with "Alex Stealthy" as **artist** and "Once" as **release** , what results did you get?
> 
> When you retested with JUST "Alex Stealthy" as **artist** and with the **release** blank, what results did you get?

I get a list with 150 entries and the correct release on top in both cases.

![2023-07-31_21h38_55](https://community.mp3tag.de/uploads/default/original/2X/6/6a8cdf10e6af7dd9fe081588d7002c9346825ca7.gif)

---

<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 31, 2023, 7:56pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1075 "2023-07-31T19:56:37Z")

</div>

Now that's interesting. I wonder what could be different about the behavior of our two installs? Thanks for confirming that!

I'm using Script V6.001 with MP3TAG v3.21f (64-bit)

---

<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 31, 2023, 7:59pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1076 "2023-07-31T19:59:54Z")

</div>

Have you modified the scripts in any way? Thanks for checking @P.unkt 👍🏻

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

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