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

<div class="post-metadata">

### Author: ![DaveSumm](https://community.mp3tag.de/user_avatar/community.mp3tag.de/davesumm/32/7819_2.png) [@DaveSumm](https://community.mp3tag.de/u/DaveSumm)
#### Post date: [July 20, 2023, 10:44pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1034 "2023-07-20T22:44:58Z")

</div>

MotleyG is correct. Thanks for the help, chaps 🙂

---

<div class="post-metadata">

### Author: ![DaveSumm](https://community.mp3tag.de/user_avatar/community.mp3tag.de/davesumm/32/7819_2.png) [@DaveSumm](https://community.mp3tag.de/u/DaveSumm)
#### Post date: [July 21, 2023, 12:05am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1037 "2023-07-21T00:05:20Z")

</div>

Here's a bit of a snag for you to look at...

I searched for the following by release and didn't get the correct result, just a load of other random crap.

Search by release  
Album artist: Detlef  
Release: Backflash

I already know the label - Moon Harbour  
Release info:  
[https://www.beatport.com/release/backflash-ep/4178977](https://www.beatport.com/release/backflash-ep/4178977)

---

<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 21, 2023, 12:38am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1038 "2023-07-21T00:38:22Z")

</div>

Dave, you shouldn't delete that post that solved your issue. This is what the forum is all about.

I'll look into that after work tomorrow.

---

<div class="post-metadata">

### Author: ![DaveSumm](https://community.mp3tag.de/user_avatar/community.mp3tag.de/davesumm/32/7819_2.png) [@DaveSumm](https://community.mp3tag.de/u/DaveSumm)
#### Post date: [July 21, 2023, 12:53am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1039 "2023-07-21T00:53:44Z")

</div>

OK, I just didn't want to clutter the thread with my ramblings

To fix it, I deleted everything and reinstalled the x64 package. It then installed into the correct folder.

To get the sources working I extracted your V6 zip into "C:\Program Files\Mp3tag\data\sources"

---

<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 21, 2023, 6:44am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1040 "2023-07-21T06:44:29Z")

</div>

I've got a question as well. Would it be possible to get a Track Direct with the ISRC code?  
Do we need to search for it first? ISRC searches directly come up with the track in question so it would be amazing if we can skip the search window and go straight to the tagging with that.

---

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

</div>

Hello, I have a few questions:

1. how to set the full name of the album in the search by a TRACK Search by Fi&Lename.src?  
Now in ALBUM field I get track name only. (or with BEATPORT\_TRACK\_ID if i set)  
For example: Words  
But original album name: Words (remixes)

2. How to remove remixers from the artist field.  
I would like to leave only the main artist in the artist field.

3. If i search with RELEASE Search by &Filename.src and I don't have all the tracks from the compilation or album, it only shows the number of tracks I have and it's not possible to change the order of the tracks in pop-up window. Is this a bug?

---

<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 21, 2023, 2:47pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1042 "2023-07-21T14:47:50Z")

</div>

For the macOS-aficionados among you, I've just released Mp3tag for Mac v1.8.1 which includes all the necessary additions for v6:

> [@Mp3tag for Mac v1.8 released](https://community.mp3tag.de/t/mp3tag-for-mac-v1-8-released/61431/4):
>
> I've just released Mp3tag for Mac v1.8.1 with the following changes: New • Added scripting function fmtDuration to create a formatted duration string based on numerical input. • Added function SayDuration to Web Sources Framework • Added JSON-related function json\_select\_many\_count to Web Sources Framework • Added JSON-related function json\_foreach\_counter to Web Sources Framework • Added JSON-related function json\_foreach\_reverse to Web Sources Framework Changed, Improved & Fixed • Extend…

---

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

</div>

> [@thesuperintendent](#):
>
> I've got a question as well. Would it be possible to get a Track Direct with the ISRC code?

Not sure, will check later. Try searching that in the Beatport search box. If nothing then no you can't.

> [@X-Tropic](#):
>
> Hello, I have a few questions:

I'll need url examples for each.

---

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

</div>

I tried searching for the ISRC, it came up perfectly in search 🙂  
[edit]  
Hmm seems to work only for selected tracks ☹  
[/edit]

---

<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 21, 2023, 8:35pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1045 "2023-07-21T20:35:36Z")

</div>

In lieu of this new core functionality Steve, you could put all of the USER OPTIONS into a separate dedicated .inc file, so that there is a single location to manage them, and also reduce the likelihood that someone will accidentally break a main script.

---

<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 21, 2023, 8:47pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1046 "2023-07-21T20:47:52Z")

</div>

That would simplify things for me tremendously, but only if possible ofc.

---

<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 21, 2023, 8:49pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1047 "2023-07-21T20:49:20Z")

</div>

> [@bitskream](#):
>
> USER OPTIONS into a separate dedicated .inc file,

That's why I asked you guys to show support for my suggestion in an earlier post here. It's a little bit more complex than an external file but by an external JSON file which drives a GUI, that writes the settings back to the JSON file, followed by retrieval of the setting with a new function named `GetVar` with an argument of the setting to get in the `.inc` files.

> [@SUGGESTION - JSON file to control settings of WS scripts](https://community.mp3tag.de/t/suggestion-json-file-to-control-settings-of-ws-scripts/61623):
>
> Hi again @florian, another request. This time a lot more involved. In my latest version just below the [ParserScriptAlbum]=... there's a load of settings like below: #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::# # .:: U S E R O P T I O N S ::. # #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::# RegexpR…

---

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

</div>

I see tremendous value in your suggestion, but imagine that this is a significant new piece of functionality for Florian to develop and test. I was proposing a less burdensome alternative using an [include] to read in the USER OPTIONS section. Assuming of course that such a thing (i.e. an .inc within an .inc) would even work.

---

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

</div>

Apologies I don't recall ever seeing that post then again I just started using the Android app for this platform too. 🤷‍♂️. Either way thanks for everything you do and have a great Friday night TGIF!!💥

---

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

</div>

I think to make it fool proof that this is the best way. Yes, it'll be not easy to develop but would make it more appealing for users to modify scripts to their hearts content with one or two clicks.

I guess to start with the JSON file support could be added first to sort of future proof the next idea to open the UI inside Mp3tag to write to the same file.

---

<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 21, 2023, 11:09pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1051 "2023-07-21T23:09:08Z")

</div>

Hi, @stevehero!

Any possibility to change INITIALKEY from e.g 06A to Gmin, 10B to Gmaj?

Thanks!

---

<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 22, 2023, 12:20am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1052 "2023-07-22T00:20:47Z")

</div>

> [@stevehero](#):
>
> I'll need url examples for each.

1. Album name "Gimme Some Keys - Remixes" link: [https://www.beatport.com/release/releases/3949729](https://www.beatport.com/release/releases/3949729)  
if i use "TRACK Search by Fi&Lename.src" on single track, then the album name is obtained simple "Gimme Some Keys" as here: [Matroda, Thykier - Gimme Some Keys (Thykier Remix) [Insomniac Records] | Music & Downloads on Beatport](https://www.beatport.com/track/tracks/17172803)  
Is it possible to make it so that when using "TRACK Search by Fi&Lename.src", the original release name remains "Gimme Some Keys - Remixes" as here: [https://www.beatport.com/release/releases/3949729](https://www.beatport.com/release/releases/3949729) ?

2. On same release: [https://www.beatport.com/release/releases/3949729](https://www.beatport.com/release/releases/3949729)  
If possible, in the "artist" field, leave only the main artist, without a remixers.  
For example, now it looks like this: Matroda, Thykier - Gimme Some Keys (Thykier Remix).mp3  
And I want it to be like this: Matroda - Gimme Some Keys (Thykier Remix)

3. On same release: [https://www.beatport.com/release/releases/3949729](https://www.beatport.com/release/releases/3949729)  
For example: If I do not have all the tracks of the album, but only some of them, then when using "RELEASE Search by &Filename.src", there is no way to set the correct match. Can this be fixed somehow?

---

<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 22, 2023, 1:08am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1053 "2023-07-22T01:08:17Z")

</div>

That should be an easy fix as that info is in the JSON. Perhaps a new USER OPTION could be added for Key type to be either Camelot vs Musical key. I personally prefer Camelot key as I DJ, and that is something of a standard for DJs.

---

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

</div>

I don't think any of these can ever be resolved by a script:

1. you are searching for a "Track" on Beatport it therefore has no album associated with it, and is nothing that a script can fix.

2. If you look at the Beatport listing, they have identified both artists as authors of the track. Again, a script cannot know that you wish to overwrite what is coming from Beatport.

3. You are attempting to match data for the wrong release. Search for the correct release and you should be able to match.

These source scripts can be incredibly helpful, but you cannot rely on them to perform magic tricks for you, so you will need to invest a bit of energy, and sometimes creativity to match up the correct release and to get the data looking the way you want it. Search by filename is probably not the best script for accurate matching, you would be better to use search by Artist& Release to get more accurate matches.

---

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

</div>

1. My bad:

In the TRACK scripts change:

```auto
OutputTo "ALBUM"
json_select "name"
SayRest

```

to

```auto
OutputTo "ALBUM"
json_select_object "release"
json_select "name"
SayRest
json_unselect_object

```

That'll get the actual release name you wanted.

1. I think you've broken the scripts somehow as there are a lot fewer TAGS than stock. See 3 below. But I need to know what script you are using.

2. My release scripts work for this using any of the RELEASE scripts.

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

* * *

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

Welcome aboard @Clins. I will try to find time to add that to the scripts tomorrow as an option.

* * *

> [@thesuperintendent](#):
>
> I tried searching for the ISRC, it came up perfectly in search 🙂  
> Hmm seems to work only for selected tracks ☹

Not sure what you mean. It does work. See here: [NLRD52264058 :: Beatport](https://www.beatport.com/search?q=NLRD52264058)

I'll add that also when I get the time. But that's only be for the TRACK scripts 🙂

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

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