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

<div class="post-metadata">

**Author:** ![HHH](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/e9c0ed/32.png) [@HHH](https://community.mp3tag.de/u/HHH)\
**Post date:** [March 10, 2024, 6:34pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1180 "2024-03-10T18:34:35Z")

</div>

![Screenshot 2024-03-10 at 12.34.09 p.m.](https://community.mp3tag.de/uploads/default/original/3X/e/4/e451b1d3200c8be94f5a05b1e73d837c512b8f94.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:** [March 10, 2024, 6:56pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1181 "2024-03-10T18:56:23Z")

</div>

Yes, it's there as I've said.

---

<div class="post-metadata">

**Author:** ![HHH](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/e9c0ed/32.png) [@HHH](https://community.mp3tag.de/u/HHH)\
**Post date:** [March 10, 2024, 7:03pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1182 "2024-03-10T19:03:37Z")

</div>

Oh got ya, it's under publisher... My bad

Anyway to copy this into Label field and grouping for the apple Music app

NVM I found how to do it with quick actions!

Thanks for your help and quick replies... Awesome work with the beatport source tagger

---

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

</div>

Below this section:

```auto
# #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
# # .:: T A G C U S T O M I Z A T I O N ::. #
# # • Add your own web source scripting here #
# # • ALBUM [CATALOG #] is part of the external setting file, DO NOT EDIT THIS! #
# # • To disable place a "#" in front of each line of code between the headings. e.g. #
# # OutputTo "ALBUMARTIST" #
# # SayOutput "ARTIST" #
# #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#

```

Add this to all the beatport `.inc` files:

```auto
OutputTo "Label"
SayOutput "Publisher"

OutputTo"Label"
SayOutput "Publisher"

```

---

<div class="post-metadata">

**Author:** ![HHH](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/e9c0ed/32.png) [@HHH](https://community.mp3tag.de/u/HHH)\
**Post date:** [March 11, 2024, 2:07am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1184 "2024-03-11T02:07:28Z")

</div>

This is great, got it working on all of them!

Another question about Catalog #

![Screenshot 2024-03-10 at 8.04.00 p.m.](https://community.mp3tag.de/uploads/default/original/3X/e/b/ebd47dec3cd5f5d30f2fb1e3beabf81551b58d10.png)

Get's converted into

![Screenshot 2024-03-10 at 8.04.39 p.m.](https://community.mp3tag.de/uploads/default/original/3X/a/9/a9eeedfbcb00c6e125b793cf46febd7e84558f40.png)

I tried to change this to keep the original value like on the post above but I read on the .inc file to not modify that

> • ALBUM [CATALOG #] is part of the external setting file, DO NOT EDIT THIS!

Is there any work around?

Really appreciate you taking your time to help!

---

<div class="post-metadata">

**Author:** ![WilliamRobertson](https://community.mp3tag.de/user_avatar/community.mp3tag.de/williamrobertson/32/16389_2.png) [@WilliamRobertson](https://community.mp3tag.de/u/WilliamRobertson)\
**Post date:** [March 11, 2024, 8:01am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1185 "2024-03-11T08:01:16Z")

</div>

thank you for 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:** [March 12, 2024, 11:41pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1186 "2024-03-12T23:41:55Z")

</div>

Edit this ( **Only needs doing in the two TRACK .inc scripts** ):

```auto
OutputTo "BPM"
json_select "bpm"
SayRest

```

to this:

```auto
OutputTo "BPM"
json_select "bpm"
SayRest

OutputTo "CATALOG #"
json_select "catalog_number"
SayRest

```

* * *

Then at the bottom comment `#` out these lines to look like this:

```auto
# CATALOG #
# OutputTo "CATALOG #"
# Say "BP SINGLE TRACK #"
# SayOutput "BEATPORT_TRACK_ID"

```

---

<div class="post-metadata">

**Author:** ![HHH](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/e9c0ed/32.png) [@HHH](https://community.mp3tag.de/u/HHH)\
**Post date:** [March 15, 2024, 3:54am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1187 "2024-03-15T03:54:08Z")

</div>

Thanks for the reply...

Got the first part like this  
 ![Screenshot 2024-03-14 at 9.52.00 p.m.](https://community.mp3tag.de/uploads/default/original/3X/7/8/78df291c9603b90a7cd9f881006bc4ebf4255671.png)

Then  
 ![Screenshot 2024-03-14 at 9.52.50 p.m.](https://community.mp3tag.de/uploads/default/original/3X/8/5/85dfb724463b568fe975759b34be45f630840afc.png)

But still get the BP Track ID on the catalog  
 ![Screenshot 2024-03-14 at 9.53.58 p.m.](https://community.mp3tag.de/uploads/default/original/3X/6/3/63015066797599fabb6c2193f34be3a00b642f98.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:** [March 15, 2024, 1:22pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1188 "2024-03-15T13:22:53Z")

</div>

Read the last bit of my last post. To disable a line you must put a `#` before each line.

---

<div class="post-metadata">

**Author:** ![Nicky\_G](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nicky_g/32/9541_2.png) [@Nicky\_G](https://community.mp3tag.de/u/Nicky_G)\
**Post date:** [April 30, 2024, 10:27pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1189 "2024-04-30T22:27:19Z")

</div>

![image](https://community.mp3tag.de/uploads/default/original/3X/2/9/29da80c7a75a9ed41cc7ff08f580490adf14f42f.png)

You couldn't create a list with pre-set presets (so you don't have to check each box), I create 1 preset with all the meta tags, 1 preset with cover only, 1 preset with genre only...  
Now I have to check the things to exclude every time. **strong 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:** [April 30, 2024, 10:43pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1190 "2024-04-30T22:43:46Z")

</div>

This is a question for @Florian. This is a feature request for mp3tag.

---

<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 24, 2024, 9:28pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1191 "2024-05-24T21:28:34Z")

</div>

# IMPORTANT

_ **Do not download this until you update.** _ You need to update to Mp3tag v3.26 for this to work.

Mac is not affected by this as this feature was added in v1.5.0.

* * *

## UPDATE HISTORY

* * *

#### **v6.006** 2024.05.24

- **ADDED:** Added support for cover thumbnails in list of Tag Sources query results. v3.26 of Mp3tag is required for PC.

* * *

See [starting post](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568).

* * *

---

<div class="post-metadata">

**Author:** ![Nicky\_G](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nicky_g/32/9541_2.png) [@Nicky\_G](https://community.mp3tag.de/u/Nicky_G)\
**Post date:** [May 25, 2024, 12:46pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1192 "2024-05-25T12:46:41Z")

</div>

I am honored that you took my idea into consideration (that of displaying the Cover).

Can I ask for another feature? The possibility of being able to decide the sequence of columns.  
Personally I would prefer to see as first columns: Cover, Artist, Title, Duration, Genre, ....... and then everything else (additional information,)

If possible (having a 4k monitor) you can enlarge the font...

 ![image](https://community.mp3tag.de/uploads/default/original/3X/c/c/ccd85060bdb99ab52e9abe2bb5bb2e2198722a73.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:** [May 25, 2024, 1:05pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1193 "2024-05-25T13:05:56Z")

</div>

> [@Nicky\_G](#):
>
> Can I ask for another feature? The possibility of being able to decide the sequence of columns.  
> Personally I would prefer to see as first columns: Cover, Artist, Title, Duration, Genre, ....... and then everything else (additional information,)

I cannot do that from the scripts.

I just though of this last night when I was updating the scripts. It would be nice to be able to set which order the columns were and which ones to display with some sort of setting file (with UI), like the settings for the scripts themselves that was introduced.

---

<div class="post-metadata">

**Author:** ![Nicky\_G](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nicky_g/32/9541_2.png) [@Nicky\_G](https://community.mp3tag.de/u/Nicky_G)\
**Post date:** [May 25, 2024, 1:12pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1194 "2024-05-25T13:12:01Z")

</div>

Considering that in this panel it is possible to decide via check which data to write in the mp3 metadata once downloaded from beatport, couldn't we integrate a shortcut panel where presets can be saved? Es. with check (Cover only; bpm only, title and author only, etc.) depending on the user's needs. This would eliminate the many files es: Beatport by &stevehero v6#ARTW&ORK Search by (Album)Artist + Release.src (for the cover only, etc.)

 ![image](https://community.mp3tag.de/uploads/default/original/3X/2/8/289c08e2a5677747859cce697baf578acf63e73c.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:** [May 25, 2024, 1:13pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1195 "2024-05-25T13:13:31Z")

</div>

@Nicky_G, your asking me questions that only, @Florian can answer. My scripts use the functionality of Mp3tag. They cannot add features to it.

I've created a new thread for the settings for the columns here. [Settings to set the columns and order in the list of Tag Sources query results](https://community.mp3tag.de/t/settings-to-set-the-columns-and-order-in-the-list-of-tag-sources-query-results/64784)

You can open a new thread for the last suggestion if you would like which isn't a bad suggestion also.

---

<div class="post-metadata">

**Author:** ![Nicky\_G](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nicky_g/32/9541_2.png) [@Nicky\_G](https://community.mp3tag.de/u/Nicky_G)\
**Post date:** [May 25, 2024, 1:21pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1196 "2024-05-25T13:21:01Z")

</div>

ok @stevehero thanks \<3

---

<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:** [July 2, 2024, 9:06pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1197 "2024-07-02T21:06:27Z")

</div>

I am just here to say a big thanks to @stevehero for doing this and keeping it going for 13 (!) years. You're a legend.

---

<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 2, 2024, 9:22pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1198 "2024-07-02T21:22:12Z")

</div>

Thank you. It was my first delv in programming. But where have them years gone! 😳

---

<div class="post-metadata">

**Author:** ![zhordon](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/35a633/32.png) [@zhordon](https://community.mp3tag.de/u/zhordon)\
**Post date:** [October 6, 2024, 6:07pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1199 "2024-10-06T18:07:51Z")

</div>

Hey @stevehero, appreciate your hard work on these scripts. I have been using them for years.

I have a question about Genre tags, and wondering if it's something that can be fixed or being pointed in the right direction to make the edits myself.

Example track - [John Askew - Push It (Extended Mix) [Black Hole Recordings] | Music & Downloads on Beatport](https://www.beatport.com/track/push-it/19474366)

 ![Screenshot 2024-10-06 at 12.00.24 PM](https://community.mp3tag.de/uploads/default/original/3X/d/8/d80d292c5a3f87e0765c23dcd4514ad337c75ff0.png)

 ![Screenshot 2024-10-06 at 12.01.09 PM](https://community.mp3tag.de/uploads/default/original/3X/2/d/2d149852d7b27c78039486355ee17ee13d8aa99a.png)

As you can see the Genre tag has multiple listed on the website: [Trance (Main Floor) | Tech Trance], but using the script it only pulls the first genre.

 ![Screenshot 2024-10-06 at 12.09.35 PM](https://community.mp3tag.de/uploads/default/original/3X/1/8/188a4b68487a7fa184c8cc8ada3c0f54142353e9.png)

Is there a way to pull all of the genre tags that are listed for a given track? I've been manually adding the additions.

Thanks again for all you do!

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

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