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

<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 13, 2022, 4:05pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/913 "2022-02-13T16:05:31Z")

</div>

Check at the bottom of the files for the `set` command. You'll see that `INITIALKEY` is set. Uncomment that by deleting the `#` before that.

No, no way of automation like how you've done it.

I've written one for the releases for doing albums from foobar2k here.

> [@AHK to auto run a Web Source Script from outside Mp3tag](https://community.mp3tag.de/t/ahk-to-auto-run-a-web-source-script-from-outside-mp3tag/52002):
>
> [[c1d42315529de62ba4bd4a95d867666d]](https://revolut.me/stephen147)Revolut Here's something I wrote to automatically run a script outside of Mp3tag, in my case foobar2000. Any CLI will work so long as AHK is supported. It'll ask the user to close once the saved file operation is finished. So all you'd have to do is go through the List of search results window and then ensure the adjust tag info is ok. Then a yes, no dialog where all you need to do is press enter to close Mp3tag. So 3 baby steps babyYou need to c…

---

<div class="post-metadata">

### Author: ![jj0999](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/bb73d2/32.png) [@jj0999](https://community.mp3tag.de/u/jj0999)
#### Post date: [February 13, 2022, 5:28pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/914 "2022-02-13T17:28:49Z")

</div>

Yeah, I've already commented that out. It also set's the INITIALKEY tag correctly, but the comment tag isn't updated. Guess I need to comment out `set "COMMENT"` as well?

```auto
# SET BY DEFAULT (My own personal preferences)
set "ALBUM ARTIST" # EXTRA FIELD, ALBUM ARTIST USED IN VLC, FOOBAR 2000 AND OTHERS PLEASE CHECK YOUR MUSIC PLAYER FIRST
set "COMMENT" # EXTRA FIELD
set "DATE"
# set "INITIALKEY"
set "RELEASETIME"

```

Anyway, automated that using "Actions" for now as I'm using it for renaming as well.

---

<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 13, 2022, 5:47pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/915 "2022-02-13T17:47:09Z")

</div>

yes, comment the comment field out too.

---

<div class="post-metadata">

### Author: ![houselanguage](https://community.mp3tag.de/user_avatar/community.mp3tag.de/houselanguage/32/5012_2.png) [@houselanguage](https://community.mp3tag.de/u/houselanguage)
#### Post date: [May 11, 2022, 10:10am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/916 "2022-05-11T10:10:21Z")

</div>

Hello, can anyone give me a hand? I'm kind stuck. Is about the key annotation,

**# INITIALKEY TO CAMELOT NOTATION**  
**# Please DO NOT change values**  
**# You can delete all these replace lines below to get 'Dmin' etc.**

So like it says, i want to have instead of D♭ min, Dmin.

I deleted all lines, i commented on lines and i still get D♭ min. Can anyone help me? Thank you!

---

<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: [May 11, 2022, 12:27pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/917 "2022-05-11T12:27:42Z")

</div>

Those lines only translate keys to camelot. I'm not sure what you want to do here. Deleting them lines just outputs the original key value giving from Beatport. Changing them like I think you want would be advisable.

---

<div class="post-metadata">

### Author: ![houselanguage](https://community.mp3tag.de/user_avatar/community.mp3tag.de/houselanguage/32/5012_2.png) [@houselanguage](https://community.mp3tag.de/u/houselanguage)
#### Post date: [May 11, 2022, 12:40pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/918 "2022-05-11T12:40:46Z")

</div>

Hello @stevehero, i want Dmin instead of D♭ min and so on.

**# You can delete all these replace lines below to get 'Dmin' etc.**

What lines a i have to delete to get Dmin? That is my question. Thank you!

---

<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: [May 20, 2022, 9:29pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/919 "2022-05-20T21:29:03Z")

</div>

Hi Steve. I am moving from Windows to Mac this weekend. Does this excellent Beatport WSS work for Mac as well?

---

<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: [May 21, 2022, 5:14am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/920 "2022-05-21T05:14:15Z")

</div>

> [@Ninja\_Theory](#):
>
> Does this excellent Beatport WSS work for Mac

The Mac version currently does not support any third-party Tag Sources like this one. It supports tagging via Discogs and MusicBrainz and I suggest to heart any of the topics on that in the #Mac category to make your voice heard.

---

<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: [May 21, 2022, 5:47am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/921 "2022-05-21T05:47:57Z")

</div>

Thanks Florian. Will do. I will also keep my Windows PC then, specifically (and only) for this Beatport WSS.

I purchased the Logitech MX keyboard and mouse, which can apparently flow across 2 different PC's, even if its Mac and Windows - provided they are on the same network. Guess I'll be putting this Logitech marketing blurb to the test then 🙂

---

<div class="post-metadata">

### Author: ![uselessuser](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/u/4af34b/32.png) [@uselessuser](https://community.mp3tag.de/u/uselessuser)
#### Post date: [May 26, 2022, 10:27pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/922 "2022-05-26T22:27:09Z")

</div>

> [@Florian](#):
>
> The Mac version currently does not support any third-party Tag Sources like this one.

Please add this functionality as it would be also very helpful for mac users.

---

<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: [June 9, 2022, 7:47am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/923 "2022-06-09T07:47:35Z")

</div>

@stevehero I use the search by release ID to time check the tracks with Beatport pretty regularly.  
Lately I've found that \_TIME\_CHECK doesn't work on some releases with 1 track. It's a bit hit or miss.

For example, these don't work:

> **[Behind Four Walls von Senses auf Beatport](https://www.beatport.com/release/behind-four-walls/3760977)**
>
> Habischman
> Behind Four Walls
> Senses
> 
> London-based Habischman launches his new label Senses with a superb first single entitled 'Behind Four Walls.' It showcases the artist's complex sound designs and takes you on a vivid musical journey deep into...

> **[Reckoner (Chambord Remix) von Around Midnight auf Beatport](https://www.beatport.com/release/reckoner-chambord-remix/3759813)**
>
> Probieren Sie Reckoner (Chambord Remix) von Radiohead auf Beatport

In addition \_TIME\_CHECK doesn't work at all with "search by release" for releases with 1 track.  
Maybe that's something you could take a look at as well. 😃

---

<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: [June 9, 2022, 11:21pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/924 "2022-06-09T23:21:55Z")

</div>

Hi, I won't have time to look into this for a while. You could set up a tool to search the title for beatports pages like so which saves having to run my script for every track. This would be much quicker for checking multiple files.

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

Here's the Parameter:

```auto
https://www.beatport.com/search/tracks?q=$trim($replace($regexp($regexp($regexp(%artist%,'\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+', ), ,'+',))+$trim($replace($regexp($regexp($regexp(%title%,'\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+', ), ,'+',))

```

---

<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: [August 15, 2022, 11:10pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/925 "2022-08-15T23:10:20Z")

</div>

Try the latest scripts for a fix for this. It also wasn't getting TOTALTRACKS for those releases either.

---

<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: [August 17, 2022, 10:21pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/926 "2022-08-17T22:21:19Z")

</div>

I was tired the other night when I uploaded the zip and it was the wrong one. Anywho, the correct one is up now.

Here's the changelog (Mainly to support the Mac version of Mp3tag).

```auto
## UPDATE HISTORY
### **V5.20** 2022.08.17
- ADDED: Support for the beta version of Mp3tag for Mac.
- CHG: Replace left and right quotes with apostrophe.
- FIX: _TIME_CHECK bug fixed on some releases.
- FIX: TOTALTRACKS bug fixed on some releases.

```

Mas bug fixing.

```auto
### **V5.21** 2022.08.18
- FIX: For the beta version of Mp3tag for Mac.

```

---

<div class="post-metadata">

### Author: ![npx](https://community.mp3tag.de/user_avatar/community.mp3tag.de/npx/32/10805_2.png) [@npx](https://community.mp3tag.de/u/npx)
#### Post date: [September 1, 2022, 2:28pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/927 "2022-09-01T14:28:33Z")

</div>

Love these scripts, thank you for your hard work @stevehero!

I wonder, is there any way to speed up the search? I guess it is all about the response from the Beatport servers but maybe there are some tricks that can help, like scaling down the amount of data that is requested? It is very slow in comparison to the built in Discogs functionality.

---

<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: [September 1, 2022, 8:08pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/928 "2022-09-01T20:08:17Z")

</div>

Beatport is as slow as anything when searching through its browser due to bad programming but as you can see pinging to it and discogs are the same but this isn't searching.

Discogs is just built differently in that regard.

```auto
Microsoft Windows [Version 10.0.19044.1889]
(c) Microsoft Corporation. All rights reserved.

C:\Users\user>ping www.beatport.com

Pinging www.beatport.com [75.2.100.61] with 32 bytes of data:
Reply from 75.2.100.61: bytes=32 time=4ms TTL=115
Reply from 75.2.100.61: bytes=32 time=3ms TTL=115
Reply from 75.2.100.61: bytes=32 time=4ms TTL=115
Reply from 75.2.100.61: bytes=32 time=4ms TTL=115

Ping statistics for 75.2.100.61:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 3ms, Maximum = 4ms, Average = 3ms

C:\Users\user>ping www.discogs.com

Pinging www.discogs.com.cdn.cloudflare.net [104.18.17.126] with 32 bytes of data:
Reply from 104.18.17.126: bytes=32 time=4ms TTL=57
Reply from 104.18.17.126: bytes=32 time=4ms TTL=57
Reply from 104.18.17.126: bytes=32 time=4ms TTL=57
Reply from 104.18.17.126: bytes=32 time=4ms TTL=57

Ping statistics for 104.18.17.126:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 4ms, Maximum = 4ms, Average = 4ms

```

---

<div class="post-metadata">

### Author: ![npx](https://community.mp3tag.de/user_avatar/community.mp3tag.de/npx/32/10805_2.png) [@npx](https://community.mp3tag.de/u/npx)
#### Post date: [September 1, 2022, 8:12pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/929 "2022-09-01T20:12:57Z")

</div>

Yeah I noticed the Beatport website search is extremely bad and slow.

Another topic, when I choose "RELEASE direct by Www(URL)" or any other direct link (beatport ID etc) I always get an "URL not supported" error popup. I use 5.21 together with Mp3tag MacOS 1.6.1. Is this a known error?

One example: I try to import from `https://www.beatport.com/release/horizon/2585003` but there is no way to find this release without a direct link (because the common release name and VA), and I only get the above mentioned error from any attempt.

---

<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: [September 1, 2022, 8:42pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/930 "2022-09-01T20:42:51Z")

</div>

Works fine here. But I don't have a mac to troubleshoot it. Perhaps someone here with a bit of knowledge in writing WSS can help.

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

---

<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: [September 2, 2022, 6:58am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/931 "2022-09-02T06:58:00Z")

</div>

> [@npx](#):
>
> Another topic, when I choose "RELEASE direct by Www(URL)" or any other direct link (beatport ID etc) I always get an "URL not supported" error popup. I use 5.21 together with Mp3tag MacOS 1.6.1. Is this a known error?

> [@stevehero](#):
>
> Perhaps someone here with a bit of knowledge in writing WSS can help.

This is something I'll have to look into and I'll keep you posted. Thanks for pointing!

---

<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: [September 14, 2022, 10:20am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/932 "2022-09-14T10:20:33Z")

</div>

> [@npx](#):
>
> Another topic, when I choose "RELEASE direct by Www(URL)" or any other direct link (beatport ID etc) I always get an "URL not supported" error popup. I use 5.21 together with Mp3tag MacOS 1.6.1. Is this a known error?

This should be fixed with Mp3tag for Mac v1.6.2. Thanks for reporting!

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

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