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

<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 1, 2016, 9:23pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/345 "2016-08-01T21:23:25Z")

</div>

> [@xaoc2012](#):
>
> [this](http://www.bptoptracker.com/) mirror without ssl
> 
> P.S. how fix new size of covers?  
> [http://geo-media.beatport.com/image\_size/](http://geo-media.beatport.com/image_size/) **3000x3000** /14160816.jpg

Thanks, thats good to know.

Take a look here: [http://classic.beatport.com/track/summer-o...lub-mix/8150330](http://classic.beatport.com/track/summer-on-you-club-edit-feat-wulf-club-mix/8150330) and right click 'view source' for firefox. Not sure about other browsers.

This is what the script parses through but them 3000px sq. covers aren't there. That is probably with an API key that can get them.

BUT: Just take a look at the crappy quality of them and this song was released on 2016-07-22. They're 500px sq. enlarged by the look of it.  
[http://geo-media.beatport.com/image\_size/3...00/14055943.jpg](http://geo-media.beatport.com/image_size/3000x3000/14055943.jpg)

This can be done by adding in the script under where it says:

```
# TAG FIXES + OPTIONS

```

With:

```
replace "500x500" "3000x3000"

```

I doubt I'll be supporting this in my script because of the quality of them.

---

<div class="post-metadata">

### Author: ![technosoul](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/t/bbce88/32.png) [@technosoul](https://community.mp3tag.de/u/technosoul)
#### Post date: [August 14, 2016, 2:56am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/346 "2016-08-14T02:56:19Z")

</div>

Hey Steve!  
I'm using Mp3tag on Mac OSX. However it becomes very cumbersome to tag files by copy pasting/typing their tags from beatport and otherwise.  
I'd really be thankful if you could help me find a way to use your script on mac as well.

Thanks  
-technosoul

---

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

</div>

Regardless of the OS, the answer is in the FAQ's [[/c/faq-frequently-asked-questions](https://community.mp3tag.de/c/faq-frequently-asked-questions) ] in this forum.

I also can't help you as I hate and don't use macs. 😉

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [August 15, 2016, 8:56am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/348 "2016-08-15T08:56:29Z")

</div>

> [@technosoul](#):
>
> ...  
> I'm using Mp3tag on Mac OSX. ...a way to use your script on mac as well.
> 
> Thanks  
> -technosoul

Here is a link for the location for files on a Mac.  
[/t/16715/1](https://community.mp3tag.de/t/16715/1)

---

<div class="post-metadata">

### Author: ![niquedegraaff](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/n/bbce88/32.png) [@niquedegraaff](https://community.mp3tag.de/u/niquedegraaff)
#### Post date: [September 6, 2016, 8:31pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/349 "2016-09-06T20:31:57Z")

</div>

It seems they changed something.

![](http://image.prntscr.com/image/d9d9ad25cb4d4267a65bfe81c2c051de.png)

by the way, for future support, you could make (and host) a tiny wrapper web-app has a API key sitting server side and gets the information from the api and then returns it to mp3tag.

---

<div class="post-metadata">

### Author: ![kflynt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@kflynt](https://community.mp3tag.de/u/kflynt)
#### Post date: [September 15, 2016, 3:45pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/350 "2016-09-15T15:45:38Z")

</div>

Hello.

I would like to point your attention on a possible "bug".

The format of the "Year" tag on MP3 files is like yyyy-mm-dd (eg. 2011-04-25.)  
But when I try to tag a FLAC file, the "Year" tag gets a value with a mmdd format (eg. 0425).  
So it totally misses the year.

Is this some kind of bug or am I missing something?

Thanks!

---

<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 15, 2016, 4:20pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/351 "2016-09-15T16:20:37Z")

</div>

> [@kflynt](#):
>
> Is this some kind of bug or am I missing something?
> 
> Thanks!

Not missing anything, as far as I'm aware FLAC can only support the year in the YEAR tag with format YYYY.

My script is not able to recognise this so you will have to copy one of the files in the script directory [SEE HERE FOR LOCATION](https://community.mp3tag.de/t/2748/4) and rename it with FLAC at the end or to your choosing. Then open the script in preferably notepad++ as it's easier to read and edit the last line removing the # like so:

```
# YEAR OPTIONS
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2-$4-$3" # YEAR in YYYY-DD-MM format
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$4-$3-$2" # YEAR in DD-MM-YYYY format
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2" # YEAR in YYYY format

```

To:

```
# YEAR OPTIONS
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2-$4-$3" # YEAR in YYYY-DD-MM format
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$4-$3-$2" # YEAR in DD-MM-YYYY format
regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2" # YEAR in YYYY format

```

---

<div class="post-metadata">

### Author: ![kflynt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@kflynt](https://community.mp3tag.de/u/kflynt)
#### Post date: [September 15, 2016, 5:11pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/352 "2016-09-15T17:11:08Z")

</div>

QUOTE (stevehero @ Sep 15 2016, 21:20) \<{POST\_SNAPBACK}\>

Not missing anything, as far as I'm aware FLAC can only support the year in the YEAR tag with format YYYY.

My script is not able to recognise this so you will have to copy one of the files in the script directory [SEE HERE FOR LOCATION](https://community.mp3tag.de/t/2748/4) and rename it with FLAC at the end or to your choosing. Then open the script in preferably notepad++ as it's easier to read and edit the last line removing the # like so:

```
# YEAR OPTIONS
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2-$4-$3" # YEAR in YYYY-DD-MM format
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$4-$3-$2" # YEAR in DD-MM-YYYY format
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2" # YEAR in YYYY format

```

To:

```
# YEAR OPTIONS
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2-$4-$3" # YEAR in YYYY-DD-MM format
#regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$4-$3-$2" # YEAR in DD-MM-YYYY format
regexpreplace "(releaseDate":")(\d\d\d\d)-(\d\d)-(\d\d)" "$1$2" # YEAR in YYYY format<!--QuoteEnd--></div><!--QuoteEEnd-->

```

Tried this but nothing changed. Still getting a "mmdd" Year tag for flac files.

---

<div class="post-metadata">

### Author: ![kflynt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@kflynt](https://community.mp3tag.de/u/kflynt)
#### Post date: [September 16, 2016, 7:35am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/353 "2016-09-16T07:35:38Z")

</div>

Anybody has a workaround for this?  
Having a correct year tag is critical for sorting a music collection.

---

<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 17, 2016, 7:02pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/354 "2016-09-17T19:02:11Z")

</div>

Found the issue. You also have to disable the date in your custom FLAC src file:

Find line:

```
  # set "DATE"

```

Change to:  
set "DATE"

---

<div class="post-metadata">

### Author: ![kflynt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@kflynt](https://community.mp3tag.de/u/kflynt)
#### Post date: [September 18, 2016, 7:51am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/355 "2016-09-18T07:51:35Z")

</div>

![](http://www.reactiongifs.com/r/gj1.gif)

no seriously... I really appreciate the time you spent resolving this issue... not to mention the time you spent to create this amazing script. very important for me!  
let's just hope beatport does not take down "classic"...

---

<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 18, 2016, 4:00pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/356 "2016-09-18T16:00:33Z")

</div>

> [@kflynt](#):
>
> no seriously... I really appreciate the time you spent resolving this issue... not to mention the time you spent to create this amazing script. very important for me!  
> let's just hope beatport does not take down "classic"...

Thank you. Gratitude means a lot. And yes, classic needs to stay! 😉

---

<div class="post-metadata">

### Author: ![olafbj](https://community.mp3tag.de/user_avatar/community.mp3tag.de/olafbj/32/5670_2.png) [@olafbj](https://community.mp3tag.de/u/olafbj)
#### Post date: [September 29, 2016, 5:48pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/357 "2016-09-29T17:48:23Z")

</div>

First of.. THANKS stevehero for this script, it's a life saver! I have noticed that when tagging from Beatport that the key of the tune is not saved. Anyway of fixing that?

---

<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 29, 2016, 5:54pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/358 "2016-09-29T17:54:05Z")

</div>

Thank you,

Add a # in front of where it says in the script

_set INITIALKEY_

---

<div class="post-metadata">

### Author: ![xaoc2012](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/x/dec6dc/32.png) [@xaoc2012](https://community.mp3tag.de/u/xaoc2012)
#### Post date: [October 1, 2016, 5:10pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/359 "2016-10-01T17:10:49Z")

</div>

script add from title track, artists 'feat' to tag ARTIST, how remove it?

e.g. [Hands Up Freaks, Vol. 3](http://classic.beatport.com/release/hands-up-freaks-vol-3-deejay-edition/1496504)  
9. NeoTune!, **Isabel Higuero** - Remedy feat. Isabel Higuero (Hands Up Mix) --\>  
9. NeoTune! - Remedy feat. Isabel Higuero (Hands Up Mix)

---

<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 1, 2016, 6:45pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/360 "2016-10-01T18:45:53Z")

</div>

The script cannot differentiate between those two text strings as it only grabs the info from beatport as it sees it. In this case **Isabel Higuero** is listed as an artist and also in the title as feat. artist.

Nothing can be done. Again guys this script has no artificial intelligence. It ain't no HAL 9000 😉

Look at this snippet of code that the script grabs the info and you'll see the problem:

```
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><!--fonto:Courier New--><span style="font-family:Courier New"><!--/fonto-->data-json='{"id":7464438,"type":"track","name":"Remedy feat. Isabel Higuero","active":true,"mixName":"Hands Up Mix Edit","<b><!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->title":"Remedy feat. Isabel Higuero (Hands Up Mix Edit)<!--colorc--></span><!--/colorc--></b>","slug":"remedy-feat-isabel-higuero-hands-up-mix-edit","releaseDate":"2015-12-21","publishDate":"2015-12-21","sampleUrl":"http:\/\/geo-samples.beatport.com\/lofi\/7464438.LOFI.mp3","isPreviewAvailable":true,"rtmpStreamUrl":"null","exclusive":false,"preview":{"mp3":{"http":"http:\/\/geo-samples.beatport.com\/lofi\/7464438.LOFI.mp3","rtmp":"null","offset":{"start":92870,"end":212870}},"mp4":{"http":"http:\/\/geo-samples.beatport.com\/lofi\/7464438.LOFI.mp4","rtmp":"null","offset":{"start":92870,"end":212870}}},"price":{"code":"eur","symbol":"\u20ac","value":130,"display":"\u20ac1.30"},"purchasable":true,"length":"3:52","lengthMs":232176,"bpm":144,"key":{"standard":{"letter":"F","sharp":true,"flat":false,"chord":"minor"},"shortName":"F&amp;#9839;min"},"saleType":"purchase","artists":[<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro--><b>{"id":348178,"name":"NeoTune!","slug":"neotune!","type":"artist"}</b><!--colorc--></span><!--/colorc-->,<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro--><b>{"id":389808,"name":"Isabel Higuero","slug":"isabel-higuero","type":"artist"}</b><!--colorc--></span><!--/colorc-->,{"id":472213,"name":"Hands Up Mix","slug":"hands-up-mix","type":"remixer"}],

```

---

<div class="post-metadata">

### Author: ![xaoc2012](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/x/dec6dc/32.png) [@xaoc2012](https://community.mp3tag.de/u/xaoc2012)
#### Post date: [October 1, 2016, 7:31pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/361 "2016-10-01T19:31:50Z")

</div>

> [@stevehero](#):
>
> The script cannot differentiate between those two text strings as it only grabs the info from beatport as it sees it.

but... script 'release:txt' show all correct

 ![](https://community.mp3tag.de/uploads/default/original/2X/b/b8bbe3387f4e6e01309d94b569e32cd0b392177e.jpg)

---

<div class="post-metadata">

### Author: ![olafbj](https://community.mp3tag.de/user_avatar/community.mp3tag.de/olafbj/32/5670_2.png) [@olafbj](https://community.mp3tag.de/u/olafbj)
#### Post date: [October 2, 2016, 6:14pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/362 "2016-10-02T18:14:16Z")

</div>

Still doesnt work

![](http://i.imgur.com/lRsrfkI.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: [October 2, 2016, 9:19pm UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/363 "2016-10-02T21:19:09Z")

</div>

> [@xaoc2012](#):
>
> but... script 'release:txt' show all correct

I'd love to know what that is. What's this release:txt. It's a plugin or something? Please help me out here and be a little more descriptive.

I explained my scripts get the info I showed you, NOT this.

> [@Norse God](#):
>
> Still doesnt work

Saving the file might help perhaps?

---

<div class="post-metadata">

### Author: ![xaoc2012](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/x/dec6dc/32.png) [@xaoc2012](https://community.mp3tag.de/u/xaoc2012)
#### Post date: [October 3, 2016, 4:13am UTC](https://community.mp3tag.de/t/ws-beatport-com-by-stevehero-release-single-track-artwork-tagging/12568/364 "2016-10-03T04:13:44Z")

</div>

> [@stevehero](#):
>
> I'd love to know what that is. What's this release:txt. It's a plugin or something? Please help me out here and be a little more descriptive.

script for Greasemonkey  
[http://userscripts-mirror.org/scripts/show/156420](http://userscripts-mirror.org/scripts/show/156420)  
[https://greasyfork.org/it/forum/discussion/...pload-of-script](https://greasyfork.org/it/forum/discussion/2299/release-txt-reupload-of-script)

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

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