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

<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:** [October 2, 2012, 8:45am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/62 "2012-10-02T08:45:44Z")

</div>

> [@lalaland](#):
>
> EDIT:  
> Ok, i found it. In fact, Beatport API Url have been changed (updated?). Now URL begins with "[Login](http://api.beatport.com/catalog/3/tracks)", ie. [http://api.beatport.com/catalog/3/tracks?id=3003427](http://api.beatport.com/catalog/3/tracks?id=3003427), but it returns data in JSON format only (see: [http://api.beatport.com/tracks.html](http://api.beatport.com/tracks.html))

It may be a couple of days before i get to look at this problem. Seems that BP have changed the API. I'll check it out ASAP.

---

<div class="post-metadata">

**Author:** ![lalaland](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/7ab992/32.png) [@lalaland](https://community.mp3tag.de/u/lalaland)\
**Post date:** [October 2, 2012, 10:16am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/63 "2012-10-02T10:16:31Z")

</div>

> [@stevehero](#):
>
> It may be a couple of days before i get to look at this problem. Seems that BP have changed the API. I'll check it out ASAP.

No prob, thank you for your work!

---

<div class="post-metadata">

**Author:** ![bueller](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@bueller](https://community.mp3tag.de/u/bueller)\
**Post date:** [October 6, 2012, 5:49am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/64 "2012-10-06T05:49:05Z")

</div>

> [@lalaland](#):
>
> No prob, thank you for your work!

sorry for the delay.

big thank you steve!

i just figured it out the same way!

thanks for helping out!

cheers

---

<div class="post-metadata">

**Author:** ![ErwinC](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/e/db5fbb/32.png) [@ErwinC](https://community.mp3tag.de/u/ErwinC)\
**Post date:** [October 6, 2012, 11:34am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/65 "2012-10-06T11:34:27Z")

</div>

in v1 u could add the &format=xml parameter, but that doesn't seem to be working in v3.

I reported this (v1 always returning "Don't Cross The Line" to Beatport support.  
U suspect something went wrong with v1, while adding/updating v.3.

---

<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:** [October 7, 2012, 7:50pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/66 "2012-10-07T19:50:52Z")

</div>

I've found something here, it looks like they shut down the XML and are only using JSON now.

[https://groups.google.com/d/msg/beatport-ap...4k/DB8JzUmXqicJ](https://groups.google.com/d/msg/beatport-api/6Pt4cIX0t4k/DB8JzUmXqicJ)

Working on it at the moment. Hope to have it up and running again ASAP.

---

<div class="post-metadata">

**Author:** ![ErwinC](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/e/db5fbb/32.png) [@ErwinC](https://community.mp3tag.de/u/ErwinC)\
**Post date:** [October 8, 2012, 8:37pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/67 "2012-10-08T20:37:16Z")

</div>

I got a reply from beatport support...

> [@](#):
>
> "Thank you for contacting us! We are aware of this issue and the problem will be solved in the next release."

No timeframe mentioned ☹

---

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

</div>

> [@Irvin Cee](#):
>
> I got a reply from beatport support...
> 
> No timeframe mentioned ☹

SHM!! lol... Anyway I've updated one of the scripts such as the one attached for you users to try out and see what you think and see if there are any bugs etc with any releases on beatport prior to uploading the final version. There's an extra little tag ISRC in there because I'm using the JSON API page in beatport. All the rest are there as before.

Now here's where we start to get technical. I've rewrote the script in JSON for the _[ParserScriptAlbum]=..._ and have updated the script to use the _sayregexp_ command. Any failures in the script and it'll keep on going unlike the old scripts.

Thing is I was toying with changing the _[ParserScriptIndex]=..._ to search beatport in the JSON format also seeing as the XML is only there to support the old site, so I may as well update the lot now.

Trouble is I'm using (for single track searches):  
_[indexurl]=[Login](http://api.beatport.com/catalog/search?&v=2.0&perpage=10&format=json&query=%25s&returnfacets%5B%5D=fieldtype:track)_

and it's not going to the _list of search results but_ is going to the _adjust tag info_ one instead. Perhaps some users out there like pone, dano etc could help me out here and take a look at the script for me. Seem to have gotten a little stuck. Thanks. Also what's your experience with using JSON instead of XML? Faster/more reliable?

**WORKING SCRIPT**  
[Beatport\_by\_\_stevehero\_SINGLE\_TRACK\_Search\_by\_Title\_\_\_Index\_XML\_Album\_JSON\_TEST.src](https://community.mp3tag.de/uploads/default/original/2X/c/ceeccc437b2581e139f85fdaef15f55d2df86584.src) (11.2 KB)  
  
**PROBLEM SCRIPT** (If any person would like to help a brother out:)  
[Beatport\_by\_\_stevehero\_SINGLE\_TRACK\_Search\_by\_Title\_\_\_Index\_JSON\_Album\_JSON\_TEST.src](https://community.mp3tag.de/uploads/default/original/2X/f/fe200fd9c516a34bc84f0ff9c1b51f5c40f9cbf1.src) (12.2 KB)

[Beatport\_by\_\_stevehero\_SINGLE\_TRACK\_Search\_by\_Title\_\_\_Index\_XML\_Album\_JSON\_TEST.src](https://community.mp3tag.de/uploads/default/original/2X/c/ceeccc437b2581e139f85fdaef15f55d2df86584.src) (11.2 KB)

[Beatport\_by\_\_stevehero\_SINGLE\_TRACK\_Search\_by\_Title\_\_\_Index\_JSON\_Album\_JSON\_TEST.src](https://community.mp3tag.de/uploads/default/original/2X/f/fe200fd9c516a34bc84f0ff9c1b51f5c40f9cbf1.src) (12.2 KB)

---

<div class="post-metadata">

**Author:** ![lalaland](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/7ab992/32.png) [@lalaland](https://community.mp3tag.de/u/lalaland)\
**Post date:** [October 27, 2012, 7:47am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/69 "2012-10-27T07:47:36Z")

</div>

Old script is working again!

---

<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:** [October 27, 2012, 7:06pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/70 "2012-10-27T19:06:00Z")

</div>

Thanks for reporting.

I might update all the scripts sometime to the JSON format if I can find the spare time.

---

<div class="post-metadata">

**Author:** ![SB1](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/0ea827/32.png) [@SB1](https://community.mp3tag.de/u/SB1)\
**Post date:** [November 9, 2012, 5:21pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/71 "2012-11-09T17:21:04Z")

</div>

First of all, MASSIVE work by you Steve. You truly are a hero!

I've tried both the old 2.1 script and the new 3.0

The 3.0 (single track search by title) script works perfect but I'm missing the Catalog # (want the label catalog like in the release script v2.1, not beatport\_track\_id) and the track number from the release.

The 2.1 works but as soon as I add some # under Remove Fields it starts to flip out and add values in wrong tag fields. See below:

![](http://i.imgur.com/oACHV.jpg)

If you could update the release based scripts to 3.0 that would be absolutely fantastic.

---

<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:** [November 10, 2012, 12:58am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/72 "2012-11-10T00:58:09Z")

</div>

> [@SB1](#):
>
> The 3.0 (single track search by title) script works perfect but I'm missing the Catalog # (want the label catalog like in the release script v2.1, not beatport\_track\_id) and the track number from the release.

You were never able to get the CATALOG # from the single track type scripts ever. You may be getting confused with the other release type ones. If you want the catalog on them use the release type one to parse BP with.

The API does not have the CATALOG # on the single track API page (See [here](http://api.beatport.com/catalog/3/tracks?=1.0&format=JSON&id=557050))

> [@SB1](#):
>
> The 2.1 works but as soon as I add some # under Remove Fields it starts to flip out and add values in wrong tag fields. See below:

Can you screen shot that part of the script you have?

> [@SB1](#):
>
> If you could update the release based scripts to 3.0 that would be absolutely fantastic.

Quite busy at other things ATM. But I seem to be using the V2.1 of the release type with no problems whatsoever. Re-download it and try again.

---

<div class="post-metadata">

**Author:** ![SB1](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/0ea827/32.png) [@SB1](https://community.mp3tag.de/u/SB1)\
**Post date:** [November 10, 2012, 11:37am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/73 "2012-11-10T11:37:57Z")

</div>

Thanks for your reply.

> [@stevehero](#):
>
> Can you screen shot that part of the script you have?

This is the only part I've changed. Removed the # before the fields I don't want.

```
#################################################################
# .:: R E M O V E F I E L D S ::. #
#################################################################

# REMOVE THE '#' BEFORE 'set' FOR FIELDS YOU WANT TO REMOVE FROM PARSING
#	set "coverurl"
#	set "album"
#	set "year"
	set "date"
#	set "catalog #"
#	set "publisher" # RECORD LABEL
#	set "albumartist" # ITUNES USES
#	set "track" # NO'S OF TRACKS E.G. 01/06
#	set "title" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
#	set "tracks" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
	set "compilation"
	set "_length"
#	set "BPM"
#	set "InitialKey"
#	set "Genre"
#	set "Artist"
#	set "Mixartist"
	set "unsyncedlyrics"
	set "beatport_release_id"
	set "www"
	set "album artist" # EXTRA FIELD, ALBUM ARTIST USED IN VLC AND OTHERS
	set "Comment" # EXTRA FIELD
	set "mediatype" # EXTRA FIELD
	set "discnumber" # EXTRA FIELD
	set "totaldisks" # EXTRA FIELD
	set "totaltracks" # EXTRA FIELD

```

Then I changed it to this:

```
#################################################################
# .:: R E M O V E F I E L D S ::. #
#################################################################

# REMOVE THE '#' BEFORE 'set' FOR FIELDS YOU WANT TO REMOVE FROM PARSING
#	set "coverurl"
#	set "album"
#	set "year"
	set "date"
#	set "catalog #"
#	set "publisher" # RECORD LABEL
#	set "albumartist" # ITUNES USES
#	set "track" # NO'S OF TRACKS E.G. 01/06
	set "title" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
	set "tracks" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
	set "compilation"
	set "_length"
#	set "BPM"
#	set "InitialKey"
#	set "Genre"
#	set "Artist"
#	set "Mixartist"
	set "unsyncedlyrics"
	set "beatport_release_id"
	set "www"
	set "album artist" # EXTRA FIELD, ALBUM ARTIST USED IN VLC AND OTHERS
	set "Comment" # EXTRA FIELD
	set "mediatype" # EXTRA FIELD
	set "discnumber" # EXTRA FIELD
	set "totaldisks" # EXTRA FIELD
	set "totaltracks" # EXTRA FIELD

```

The field mess-up is over but the window where you can match files with titles doesn't show all titles of the release any more and it always formats tracks as 01/XX, as it doesn't look up which track within the release it is.

Have one more question. How do I get rid of the leading 0s in tracks?  
E.g. I'd like 1/3 in stead of 01/03.

I do have 1 tip you could add to the script in the future. Add this to customization:

```
# RELEASETIME
	outputto "releasetime"
	sayoutput "year"

```

This will output year to releasetime tag, which is read as release date in iTunes.

---

<div class="post-metadata">

**Author:** ![SB1](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/0ea827/32.png) [@SB1](https://community.mp3tag.de/u/SB1)\
**Post date:** [November 10, 2012, 12:24pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/74 "2012-11-10T12:24:03Z")

</div>

Sorry to keep you busy, but I think I've found the cause of the problems.

I've removed the **set "compilaton"** line completely and now the fields mismatch is gone completely.

See attached my edit of your script. Also found out how to remove the leading 0s, although I'm not sure if **replace "-" ""** just in front of #TOTALTRACKS is still required.

[BeatportEDIT\_by\_\_stevehero\_RELEASE\_Search\_by\_Titl\_e.src](https://community.mp3tag.de/uploads/default/original/2X/d/dcbc1fb7d7bb98013c7c92bf7a8e9f49c16951d0.src) (13.4 KB)

---

<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:** [November 10, 2012, 1:07pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/75 "2012-11-10T13:07:23Z")

</div>

QUOTE (SB1 @ Nov 10 2012, 12:37) \<{POST\_SNAPBACK}\>

 #################################################################

```
# .:: R E M O V E F I E L D S ::. #
#################################################################

# REMOVE THE '#' BEFORE 'set' FOR FIELDS YOU WANT TO REMOVE FROM PARSING
#	set "coverurl"
#	set "album"
#	set "year"
	set "date"
#	set "catalog #"
#	set "publisher" # RECORD LABEL
#	set "albumartist" # ITUNES USES
#	set "track" # NO'S OF TRACKS E.G. 01/06
	set "title" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
	set "tracks" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
	set "compilation"
	set "_length"
#	set "BPM"
#	set "InitialKey"
#	set "Genre"
#	set "Artist"
#	set "Mixartist"
	set "unsyncedlyrics"
	set "beatport_release_id"
	set "www"
	set "album artist" # EXTRA FIELD, ALBUM ARTIST USED IN VLC AND OTHERS
	set "Comment" # EXTRA FIELD
	set "mediatype" # EXTRA FIELD
	set "discnumber" # EXTRA FIELD
	set "totaldisks" # EXTRA FIELD
	set "totaltracks" # EXTRA FIELD<!--QuoteEnd--></div><!--QuoteEEnd-->

```

I've copied the above section into the same v2.1 script and it works perfectly fine. See attached.

 ![](https://community.mp3tag.de/uploads/default/original/2X/7/707a99e8493d23683181b698e983c2b8e60bb208.jpg)  

> [@SB1](#):
>
> Have one more question. How do I get rid of the leading 0s in tracks?  
> E.g. I'd like 1/3 in stead of 01/03.

Download a program called Notepad ++ and you can toggle the lines shown attached on and off by right clicking and hitting the highlighted button shown.

 ![](https://community.mp3tag.de/uploads/default/original/2X/5/56f72514a79e071a29ddd8d2230575a5e61bb9fa.jpg)  

QUOTE (SB1 @ Nov 10 2012, 12:37) \<{POST\_SNAPBACK}\>

I do have 1 tip you could add to the script in the future. Add this to customization:

```
# RELEASETIME
	outputto "releasetime"
	sayoutput "year"
<!--QuoteEnd--></div><!--QuoteEEnd-->

```

In the next release.

 ![](https://community.mp3tag.de/uploads/default/original/2X/7/707a99e8493d23683181b698e983c2b8e60bb208.jpg)  

 ![](https://community.mp3tag.de/uploads/default/original/2X/5/56f72514a79e071a29ddd8d2230575a5e61bb9fa.jpg)

---

<div class="post-metadata">

**Author:** ![SB1](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/0ea827/32.png) [@SB1](https://community.mp3tag.de/u/SB1)\
**Post date:** [November 10, 2012, 2:43pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/76 "2012-11-10T14:43:12Z")

</div>

Thanks for the quick reply.

> [@stevehero](#):
>
> I've copied the above section into the same v2.1 script and it works perfectly fine. See attached.
> 
> ![](https://community.mp3tag.de/uploads/default/original/2X/7/707a99e8493d23683181b698e983c2b8e60bb208.jpg)

I did get the same output. However, the window where you can match files with titles from the release did not show all the titles in the BP release. Also, 01/03 is not correct as the track is 03/03

> [@stevehero](#):
>
> Download a program called Notepad ++ and you can toggle the lines shown attached on and off by right clicking and hitting the highlighted button shown.
> 
> ![](https://community.mp3tag.de/uploads/default/original/2X/5/56f72514a79e071a29ddd8d2230575a5e61bb9fa.jpg)

Cheers. What syntaxis should I choose for the script though?

> [@stevehero](#):
>
> In the next release.

Great! Glad to be able to contribute.

---

<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:** [November 11, 2012, 12:44am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/77 "2012-11-11T00:44:50Z")

</div>

> [@SB1](#):
>
> I did get the same output. However, the window where you can match files with titles from the release did not show all the titles in the BP release. Also, 01/03 is not correct as the track is 03/03

Well something happened with your script. I asked you to re-download it and try it.

> [@SB1](#):
>
> Cheers. What syntaxis should I choose for the script though?

The attached image shows the highlighted text and I stated that in the reply. Please read the replies carefully.

---

<div class="post-metadata">

**Author:** ![musicissuper](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/3be4f8/32.png) [@musicissuper](https://community.mp3tag.de/u/musicissuper)\
**Post date:** [February 3, 2013, 8:59pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/78 "2013-02-03T20:59:57Z")

</div>

Hey Guys,

I just started using this script and I must say, it's AWESOME! I have a few questions for you, if you don't mind:

1.) Most of the time when I try and search by Release, the script cannot locate the release. I usually have to manually navigate to the release page at beatports and use the release ID in order to run the script. Is there a reason/trick for this?

2.) My music library uses a combination of Genre and Style (style acts as a sub-genre). I think that most of the releases on Beatports fall within the 'Electronic' Genre, so I am wondering if there is a way to hardcode the Genre into the scripts so that I don't have to manually add it in afterwards?

2a.) Sometimes releases have different styles for different tracks, is there a way to pull al styles from the release and list them separated with a comma (in the STYLE tag)?

3.) When there are multiple artists for a release, I use the tag ALBUMARTISTSORT to list all the artists on the album followed by 'Various Artists' and separated by a semi colon. I only use this tag for releases with more than one artist. I use this so that in my music player, these releases will be listed under each artist in full, rather than just the individual tracks from the release. Is there a way to add this into the script?

4.) I also add the Release Type to each release (EP, Compilation, Album, etc...). I don't know if this information is on beatports, but is there a way to add it to the tagging screen as an empty tag? That way I can add that info in manually without having to go into the 'Extended Fields' section for each release?

5.) For tracks with featured artists, I use a FEATURING tag. Is there a way to pull this information into this field rather than the ARTIST field?

6.) I like to tag all my music with what Country the release was released in. I'm unsure if this information is available on Beatports. Is there a way to tag the Country as an empty value so I can manually add it on the tag dialogue?

Thanks for all your help guys, I really appreciate it!

-musicissuper

---

<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 17, 2013, 12:14am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/79 "2013-02-17T00:14:41Z")

</div>

> [@MusicIsSuper](#):
>
> Hey Guys

Singular. 🙂 And sorry for the late reply. Been very busy with other non-mp3tag stuff.

> [@MusicIsSuper](#):
>
> I just started using this script and I must say, it's AWESOME! I have a few questions for you, if you don't mind:
> 
> 1.) Most of the time when I try and search by Release, the script cannot locate the release. I usually have to manually navigate to the release page at beatports and use the release ID in order to run the script. Is there a reason/trick for this?

Thanks. I've no problem with this. Maybe take out the words 'original', 'extended' if they're there or other generic words that are not needed.

> [@MusicIsSuper](#):
>
> 2.) My music library uses a combination of Genre and Style (style acts as a sub-genre). I think that most of the releases on Beatports fall within the 'Electronic' Genre, so I am wondering if there is a way to hardcode the Genre into the scripts so that I don't have to manually add it in afterwards?  
> 2a.) Sometimes releases have different styles for different tracks, is there a way to pull al styles from the release and list them separated with a comma (in the STYLE tag)?

In the 'Beatport by stevehero #release Search by Release.src' for example only change this part:

 # GENRE

```
	outputto "Genre"<!--fontc--></span><!--/fontc-->

```

 

to

  # STYLE

```
	outputto "Style"<!--fontc--></span><!--/fontc-->

```

 

Then under (enter):

 #################################################################
# .:: C U S T O M I Z A T I O N S T A R T S ::.
 

#################################################################

 
# GENRE
 

```
outputto "Genre"
say "Electronic"<!--fontc--></span><!--/fontc-->

```

 

Do this for all scripts.

 

> [@MusicIsSuper](#):
>
> 3.) When there are multiple artists for a release, I use the tag ALBUMARTISTSORT to list all the artists on the album followed by 'Various Artists' and separated by a semi colon. I only use this tag for releases with more than one artist. I use this so that in my music player, these releases will be listed under each artist in full, rather than just the individual tracks from the release. Is there a way to add this into the script?

 

Not with ease and I won't have any plans to do so.

 

> [@MusicIsSuper](#):
>
> 4.) I also add the Release Type to each release (EP, Compilation, Album, etc...). I don't know if this information is on beatports, but is there a way to add it to the tagging screen as an empty tag? That way I can add that info in manually without having to go into the 'Extended Fields' section for each release?

 

Not in beatport API as far as I know.

 

> [@MusicIsSuper](#):
>
> 5.) For tracks with featured artists, I use a FEATURING tag. Is there a way to pull this information into this field rather than the ARTIST field?

 

FEATURING is not a standard tag. What may I ask are you needing this for. What player reads this? See here.. It's a bit of fun [http://www.last.fm/group/I+use+tags+with+%...featured+artist](http://www.last.fm/group/I+use+tags+with+%22feat.%22+because+I+respect+featured+artist)

 

> [@MusicIsSuper](#):
>
> 6.) I like to tag all my music with what Country the release was released in. I'm unsure if this information is available on Beatports. Is there a way to tag the Country as an empty value so I can manually add it on the

 

Like no. 2 above add under customization starts.

 #################################################################
# .:: C U S T O M I Z A T I O N S T A R T S ::.
 

#################################################################

 
# COUNTRY
 

```
outputto ""Country"
say "Enter Country"<!--fontc--></span><!--/fontc-->

```

 

Hope this is of help.

---

<div class="post-metadata">

**Author:** ![yousirname](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/y/a587f6/32.png) [@yousirname](https://community.mp3tag.de/u/yousirname)\
**Post date:** [February 23, 2013, 4:53am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/80 "2013-02-23T04:53:55Z")

</div>

This is fantastic! Great work. I customized everything to my needs. One thing I couldn't seem to get was clearing the comment tag. I want the comment tag to be a blank field, essentially wiped of all text. How would I do 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:** [February 23, 2013, 4:38pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/81 "2013-02-23T16:38:14Z")

</div>

Clearing fields is quite simple.

#################################################################
# .:: R E M O V E F I E L D S ::.
 

#################################################################

 
# REMOVE THE '#' BEFORE 'set' FOR FIELDS YOU WANT TO REMOVE FROM PARSING
 
# set "coverurl"
 
# set "album"
 
# set "year"
 
# set "date"
 
# set "catalog #"
 
# set "publisher" # RECORD LABEL
 
# set "albumartist" # ITUNES USES
 
# set "track" # NO'S OF TRACKS E.G. 01/06
 
# set "title" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
 
# set "tracks" # TITLE AND TRACKS NEED TO BE DISABLED TO WORK
 
# set "compilation"
 
# set "\_length"
 
# set "BPM"
 
# set "InitialKey"
 

```
set "Genre"

```

 
# set "Artist"
 
# set "Mixartist"
 
# set "unsyncedlyrics"
 
# set "beatport\_release\_id"
 
# set "www"
 
# set "album artist" # EXTRA FIELD, ALBUM ARTIST USED IN VLC AND OTHERS
 
# set "Comment" # EXTRA FIELD
 
# set "mediatype" # EXTRA FIELD
 
# set "discnumber" # EXTRA FIELD
 
# set "totaldisks" # EXTRA FIELD
 
# set "totaltracks" # EXTRA FIELD

Simply remove the '#' from the front of ' set "Genre"' like above

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

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