# \[ws\] beatport.com

**URL:** <https://community.mp3tag.de/t/ws-beatport-com/12325>\
**Category:** Web Sources Scripts\
**Created:** [July 25, 2011, 10:18am UTC](https://community.mp3tag.de/t/ws-beatport-com/12325 "2011-07-25T10:18:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaimz](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@jaimz](https://community.mp3tag.de/u/jaimz)\
**Post date:** [July 25, 2011, 10:18am UTC](https://community.mp3tag.de/t/ws-beatport-com/12325/1 "2011-07-25T10:18:31Z")

</div>

Web Script for Mp3tag to tag MP3s with data from Beatport.

[http://code.google.com/p/beatport-script-f.../downloads/list](http://code.google.com/p/beatport-script-for-mp3tag/downloads/list)

If you have any feedback shoot it through, I'm happy to update the script.

---

<div class="post-metadata">

**Author:** ![adrian.berger](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/a/b5e925/32.png) [@adrian.berger](https://community.mp3tag.de/u/adrian.berger)\
**Post date:** [July 27, 2011, 7:04am UTC](https://community.mp3tag.de/t/ws-beatport-com/12325/2 "2011-07-27T07:04:17Z")

</div>

Thanks - planned to do one on my own. Will have a look and give you feedback!

---

<div class="post-metadata">

**Author:** ![bmfholland](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/d9b06d/32.png) [@bmfholland](https://community.mp3tag.de/u/bmfholland)\
**Post date:** [July 30, 2011, 8:15am UTC](https://community.mp3tag.de/t/ws-beatport-com/12325/3 "2011-07-30T08:15:58Z")

</div>

thanks! Will try it.

---

<div class="post-metadata">

**Author:** ![bmfholland](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/d9b06d/32.png) [@bmfholland](https://community.mp3tag.de/u/bmfholland)\
**Post date:** [July 30, 2011, 8:43am UTC](https://community.mp3tag.de/t/ws-beatport-com/12325/4 "2011-07-30T08:43:02Z")

</div>

Have tried it and it works great!!  
I'll use this script as default for my albums. If i find something i'll let you know.  
Great work mate ![:rolleyes:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:")

---

<div class="post-metadata">

**Author:** ![blindcat](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/e68b1a/32.png) [@blindcat](https://community.mp3tag.de/u/blindcat)\
**Post date:** [August 20, 2011, 5:36pm UTC](https://community.mp3tag.de/t/ws-beatport-com/12325/5 "2011-08-20T17:36:04Z")

</div>

Ok, I am sure this is a lame question. But just in few words, how do I install it?

---

<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 20, 2011, 5:49pm UTC](https://community.mp3tag.de/t/ws-beatport-com/12325/6 "2011-08-20T17:49:45Z")

</div>

download the files from post #1 and unpack them to the mp3tag folder under data/sources.  
Restart mp3tag - the files should appear in the menu Tag Sources

---

<div class="post-metadata">

**Author:** ![pone](https://community.mp3tag.de/user_avatar/community.mp3tag.de/pone/32/272_2.png) [@pone](https://community.mp3tag.de/u/pone)\
**Post date:** [August 22, 2011, 2:20pm UTC](https://community.mp3tag.de/t/ws-beatport-com/12325/7 "2011-08-22T14:20:14Z")

</div>

You should change the search string to:  
**[SearchBy]=$repl(%artist% %album%,&, )**

Because everything after a **&** symbol is ignored in api search

and:

There are releases without a proper album cover. Instead, the logo of the label is presented.  
These releases have **ref="label"** instead of **ref="release"** at the image url. This leads to a failor of the script. The script jumps to the first recommendation link at the bottom of the page (Users Also Bought) which has **ref="release"** at the image, writes all data of this image and gets an error when it searches for the track (findline "\<track")

examples for releases without proper cover image:  
[http://www.beatport.com/release/i-need-u-remixes/14207](http://www.beatport.com/release/i-need-u-remixes/14207)  
[http://api.beatport.com/catalog/releases/d...ml&id=14207](http://api.beatport.com/catalog/releases/detail?v=1.0&format=xml&id=14207)

[http://www.beatport.com/release/depth-buffering/205678](http://www.beatport.com/release/depth-buffering/205678)  
[http://api.beatport.com/catalog/releases/d...l&id=205678](http://api.beatport.com/catalog/releases/detail?v=1.0&format=xml&id=205678)

I think the easiest solution for the script is to replace  
**findline "width="60" height="60" ref="release""**  
with  
**findline "width="60" height="60" ref=""**
