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

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

</div>

**MAJOR UPDATE (NOW INCLUDES USER SETTINGS)**

Please note: The settings will stick even after upgrading the scripts to newer versions.

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

You need to upgrade to the versions shown below for PC and MAC.

## UPDATE HISTORY

### **v6.004** 2023.08.29

- ADDED: Web Source scripts have now a UI settings dialog. Thanks @Florian. This can now be accessed by going to the menu item \> Tag Sources \> Beatport by stevehero v6 \> USER SETTINGS.
- ADDED: `[MinAppVersionMac]=1.8.4` and `[MinAppVersionWin]=3.22` added to check the version of Mp3tag so a message will appear if you're using the wrong version of Mp3tag.
- CHG: Removed GENRE tag-only scripts.

## Preview of the settings dialog:

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

---

<div class="post-metadata">

**Author:** ![djepeto](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djepeto/32/23132_2.png) [@djepeto](https://community.mp3tag.de/u/djepeto)\
**Post date:** [August 30, 2023, 12:06am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1138 "2023-08-30T00:06:15Z")

</div>

If I already had couple of my own fields, I can't keep them using the settings file. I tried but my old added fields were deleted. No worries, I have copies. 😀

---

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

</div>

What fields are they?

---

<div class="post-metadata">

**Author:** ![djepeto](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djepeto/32/23132_2.png) [@djepeto](https://community.mp3tag.de/u/djepeto)\
**Post date:** [August 30, 2023, 1:01am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1141 "2023-08-30T01:01:27Z")

</div>

![1](https://community.mp3tag.de/uploads/default/original/2X/9/946a64ee82c9157c1cae7d06699f71db866a5c74.png)

---

<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:** [August 30, 2023, 6:20am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1142 "2023-08-30T06:20:31Z")

</div>

Awesome - thanks to @stevehero and @Florian again!

---

<div class="post-metadata">

**Author:** ![jfbaastos](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/c37758/32.png) [@jfbaastos](https://community.mp3tag.de/u/jfbaastos)\
**Post date:** [August 30, 2023, 8:49pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1143 "2023-08-30T20:49:51Z")

</div>

amazing job guys!!! 🥰

---

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

</div>

I see. Looks like they could be done with an action afterwards. That way you could just use the scripts out of the box.

---

<div class="post-metadata">

**Author:** ![djepeto](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djepeto/32/23132_2.png) [@djepeto](https://community.mp3tag.de/u/djepeto)\
**Post date:** [August 31, 2023, 11:34am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1145 "2023-08-31T11:34:48Z")

</div>

Yes, action can be the solution, all added fields in one action. However, my mission is to finish with as few clicks as possible. 😁

---

<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 31, 2023, 12:19pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1146 "2023-08-31T12:19:01Z")

</div>

Autohotkey to watch for when the dialog closes (find Beatport in the text UI of the adjust tag into panel) could be a solution if you map the action to a keyboard shortcuts.

---

<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:** [September 13, 2023, 11:20am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1147 "2023-09-13T11:20:11Z")

</div>

I used to use the script  
"RELEASE Search by (Album)Artist + &Release.src"  
in the most recent version together with MP3Tag 1.8.6.  
With this Version i always delete the artwork when i use the script.  
Is there any way to avoid this behaviour?

---

<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 13, 2023, 12:24pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1148 "2023-09-13T12:24:40Z")

</div>

Go to the script options and remove the coverart tag.

---

<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:** [September 13, 2023, 12:35pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1149 "2023-09-13T12:35:29Z")

</div>

Can also be done by this:

 ![](https://community.mp3tag.de/uploads/default/original/2X/2/2d1b6e0ae07cd5b95934d1b8f751f9fe25942348.jpeg)

---

<div class="post-metadata">

**Author:** ![Leo](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c2a13f/32.png) [@Leo](https://community.mp3tag.de/u/Leo)\
**Post date:** [September 13, 2023, 8:06pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1150 "2023-09-13T20:06:21Z")

</div>

Hello @stevehero

Thanks for this amazing script. I've noticed a little issue. When we select RELEASE Search By Album + Title, the title field is pre-filled with the name of the first track of the EP instead of the name of the album itself.

 ![CleanShot 2023-09-13 at 16.05.20@2x](https://community.mp3tag.de/uploads/default/original/2X/9/943eae944b2fe0ba107c4e011293df04c416fae9.jpeg)

On this example, the title should be pre-filled with **Lectures** as it is the title of the album.

Would it be possible to fix this?

Thanks in advance

---

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

</div>

That's not a bug the title is the title of the first track in the list. I added this script to sometimes get tricky releases.

The script you're looking for is the album artist and release script.

---

<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:** [September 20, 2023, 5:37pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1152 "2023-09-20T17:37:26Z")

</div>

I have downloaded your latest scripts combined with 3.22 and did try to check if you have found a fix with title mixnames containind only "Remix" with non blank remixers.

I personnaly opted for those couple of lines to sort it out but I don't know if it will create non desired issues with you scripts.

Here is my part of code to get this fixed when searching:

> json\_select "track\_name" # TITLE  
> sayrest  
> say " ("  
> json\_select "mix\_name"
> 
> IfNot "Remix"  
> sayrest  
> else  
> json\_foreach "artists"  
> json\_select "artist\_type\_name"  
> If "Remixer"  
> IfOutput "NbRemixers"  
> say ", "  
> Endif  
> json\_select "artist\_name"  
> sayrest  
> Set "NbRemixers" "1"  
> Endif  
> json\_foreach\_end  
> say " Remix"  
> Endif  
> say ")"

and this one for filling Tags :

> outputto "TITLE"  
> json\_select "name" # TITLE  
> sayrest  
> say " ("  
> json\_select "mix\_name"
> 
> IfNot "Remix"  
> sayrest  
> else  
> outputto "TITLEADD"  
> json\_foreach "remixers"  
> json\_select "name"  
> IfOutput "TITLEADD"  
> say ", "  
> Endif  
> sayrest  
> json\_foreach\_end  
> outputto "TITLE"  
> SayOutput "TITLEADD"  
> Set "TITLEADD"  
> say " Remix"  
> Endif  
> say ")"

Hope it helps.

---

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

</div>

Thanks. Have you a problem release URL to check this.

---

<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:** [September 20, 2023, 10:03pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1154 "2023-09-20T22:03:16Z")

</div>

Sure : beatport release ID : # 4202032  
TrackID : 17952769

They don't occur quite often but they still happen with certain title so far.

---

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

</div>

That is a remix. Beatport just don't have a mix artist down for it.

What does your fix do? Get the artist and use that?

https://bandcamp.com/EmbeddedPlayer/v=2/album=2273397333/size=large/tracklist=false/artwork=small/

---

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

</div>

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

 ![MP32](https://community.mp3tag.de/uploads/default/original/2X/5/55dfa137423f2a2a9a107ff4c7abc6b0c5f80132.jpeg)  
There is always a mix artist they just don't compile its name within Title mixname.

---

<div class="post-metadata">

**Author:** ![DJSascha](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ec9cab/32.png) [@DJSascha](https://community.mp3tag.de/u/DJSascha)\
**Post date:** [October 22, 2023, 12:24pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/1157 "2023-10-22T12:24:48Z")

</div>

Hi Stevehero, could you please explain the whole thing to me step by step. Because I don't have the %AppData% folder. Unfortunately, since my English isn't that good, I have to translate everything into German. Could you perhaps send it to me in German? Thank you

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

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