And what if the release in my country is closed? ( "RESTRICTED
We're sorry for the inconvenience but the item you tried to view is restricted in your territory. Here are some items that are similar to the one you were looking for."
I've yet to find a way around that. I've tried using a proxy but no success.
V3.0 for beatports JSON API pages is now up. Get it at starting post here
Updates:
CHANGE: Completely rewritten code for beatports JSON API pages.
ADDED: COUNTRY, BEATPORT_LABEL_URL, BEATPORT_TRACK_ID, BEATPORT_TRACK_URL,
ISRC (International Standard Recording Code) & RELEASETIME fields.
ADDED: All options you need are at the top of the script and not berried
amongst it (please read the help notes inside the scripts).
FIXED: Fixes cases where one or more tracks have missing keys on a release
(see example <a href="http://www.beatport.com/release/slide/183282)" target="_blank">http://www.beatport.com/release/slide/183282)</a>.
Hi stevehero,
Thanks for the script.
I came here to ask how to get rid of some extra columns I don't want in the "List of search results..." dialog box for "SINGLE TRACK Search by (Album)Artist + Title." I tried editing the .src file line 25 by removing |%BPM%|%♬%|%Exclusive%|%Cover [500px]% inside [indexformat] but it didn't seem to do anything. I don't need these columns in the search results.
Another thing I would like to add is that when we have multiple artists for a song, the commas are not formatted properly. It would appear as: Sultan ,Ned Shepard ,Fedde Le Grand - Long Way From Home (OM) when it should be Sultan, Ned Shepard, Fedde Le Grand - Long Way From Home (OM)
It is a very small problem and easily fixable here:
#"# ARTIST
outputto "Artist"
sayregexp "[^\"]+(?=\"artist\"\})" " ,"
It should be
sayregexp "[^\"]+(?=\"artist\"\})" ", "
Once again, thank you for your hard work on this script!
EDIT: I forgot to mention I am on Version 3.0 of your script and Version 2.57 of mp3tag
Use:
[indexformat]=[indexformat]=%_url%|%_preview%|%Length%|%Restricted ✈%|%Released%|%Genre%|%Artist/s%|%Title%|%Remixer/s%|%On Release%|%ISRC%|%Label%|%Status%
Then delete:
sayregexp "(?<=\"bpm\":)[^,]+" "" "}}}" #"# BPM
say "|"
sayregexp "(?<=standard\":\{\"letter\":\")[^\}]+" "" "}}}" #"# KEY
say "|"
sayregexp "(?<=\"exclusive\":)[^,]+" "" "}}}" #"# EXCLUSIVE
say "|"
sayregexp "(?<=height\":500,\"url\":\")[^\"]+" "" "}}}" #"# COVER
say "|"
Just noticed MIXARTIST was also the same... A slight typo on my behalf. Update script in starting post.
Thank you very much !..
How can I use APIKEY? ../catalog/3/.. api server does not work 
Thanks.
V3.1 Scripts no longer working due to a new beatport API service.
Here's the v2.1 scripts which are still working to tie you over.
beatport_by_stevehero_v2.1.zip (39.2 KB)
I'm new to this problem also and it may take a little investigation before I can resolve it. Maybe someone has experienced this with scripts before where they need an API key? Is there something I should know before I check it out. Is it even possible.
https://oauth-api.beatport.com/docs/#
I'm afraid I don't have much spare time on my hands at the moment. 
beatport_by_stevehero_v2.1.zip (39.2 KB)
Big thanks Steve, I'll follow you!..
Stevehero, first thanks for great and very functional scripts !
Will follow you for a new working version, in the meanwhile will use 2.1
Thanks
Getting a 404 error now. I hope this is not the death of beatports old API!!
Love the work you put into this script, but It would appear that the 404 error is the death of the public version 1, they posted about it here https://groups.google.com/forum/#!topic...api/8qmwp8Fm6Pw
Hope your able to make the possible changes to have it function with mp3tag. 
Thanks, I got a notification to my email of that thread soon after I posted. When that API came out with the OAuth code 3 or so months ago I couldn't get it to work.
Just wanted to know if anyone has had experience with that before.
Beatports attitude kind of sucks on that forum with little or no consideration for developers of apps and others things which use their API. Thinks it's time to think of an alternative and not give then any more FREE exposure, I hope others will follow. Rant over.
Oh no this is no longer working I use this beatport script every day please please please can someone help steve fix this or an alternative beatport script ..
ta insomnia
No need to make the text bigger.. I don't wear glasses
![]()
To all, I've applied for an OAuth code. They've emailed me back but asked me the same question I asked them in the first place.
My email:
Reply I got back:
As I said not very helpful.
Yes I understand your frustration with them. They are friendly when they want to be, but im sure someone will be able to help you with the coding aspect on the site. I would help If I could but I'm pretty useless when it comes to coding. I'm sure someone will give you a helping hand. I'm sure a lot of people who use the script will try and help you out. Think positive
.
I'm a frequent user of your script and it is awsome. Unfortunately beatport cripled it. I read your post on Google Groups and they (beatport) suggested some sort of workaround. I like the idea, but in the end we need native support for this OAuth api in mp3tag.
Question: I understand this api is great en more flexible but is it possible to create a script without the API so we have an alternative as long as the api is not accessible?
Reply from beatport:
Looks like the API's dead to mp3tag. Perhaps I can go about writing an old style html script. 4 weeks work + in the bin.. thanks folks for all your support.
damn. was great while it lasted. Thanks for all your hard work.
If only traxsource would pull their finger out and release a similar api.
Don't fret just yet!!
Voila! Progress is under way for v3.2
Gimmi a few weeks to write it. Thanks everyone for your patience. ![]()
WoW great work! I also started writing a script last night using the html method. How did you managed to access the api?
