web sources script for mp3tag

235 views
Skip to first unread message

jaimz

unread,
Jul 25, 2011, 1:04:26 PM7/25/11
to Beatport API
Hi all,

I just thought I'd mention to this group that I've written a web
sources script for Mp3tag that uses the Beatport API to help tag mp3s,
in cases where some or all of your tag data may be missing.

It's available here: http://code.google.com/p/beatport-script-for-mp3tag/downloads/list

If there are any Beatport reps on this list I'd like to make a humble
request that you consider including key and bpm data in the track
object when returning entire releases - I can't make more queries to
get the full track object in Mp3tag and I'd love to be able to
populate the key and bpm in my tracks also.

Enjoy, and I'm welcome to hear feedback.

Ilia Cheishvili

unread,
Aug 1, 2011, 11:53:46 AM8/1/11
to beatpo...@googlegroups.com
This seems like a really cool tool.  Thanks for building it.  The API support that you asked for already exists.  Once you have a release id, you can call this endpoint with the release id that you want and the tracks (with their key and bpm information) will be returned to you:


Hope this helps.

jaimz

unread,
Aug 2, 2011, 7:35:20 AM8/2/11
to Beatport API
Hi Ilia,

Thanks for your response. I noticed that the data was in fact
available in the JSON format of the data, however due to the nature of
how Mp3tag reads in external web sources it was much easier for me to
use the XML format. In the XML format, the key and bpm data is not
available.

Is there any possibility that key and bpm data for tracks could be
added to the XML? If not I may investigate beginning to use the JSON
data, but it will be very challenging.

Thanks,
Tom.

On Aug 1, 5:53 pm, Ilia Cheishvili <ilia.cheishv...@beatport.com>
wrote:

Ilia Cheishvili

unread,
Aug 5, 2011, 12:25:08 PM8/5/11
to beatpo...@googlegroups.com

Our XML API is not official and only exists to support the legacy flash store.  Our plan is to get rid of it eventually and only have support for JSON.

If you really need XML, there are several utilities that exist online that can be used to convert JSON to XML.

Hopefully this helps a bit.

Fernando Alonzo

unread,
Aug 31, 2011, 4:20:01 PM8/31/11
to Beatport API
Hi Ilia,

Is it possible to get the BPM and key by using the trackId instead of
releaseId?

Thanks,
Fernando.

On 5 ago, 11:25, Ilia Cheishvili <ilia.cheishv...@beatport.com> wrote:
> Our XML API is not official and only exists to support the legacy flash
> store.  Our plan is to get rid of it eventually and only have support for
> JSON.
>
> If you really need XML, there are several utilities that exist online that
> can be used to convert JSON to XML.
>
> Hopefully this helps a bit.
>

Ilia Cheishvili

unread,
Sep 1, 2011, 12:07:02 PM9/1/11
to beatpo...@googlegroups.com
Yes, this is indeed possible.  Every track document contains this information.  If you know the track id, you can call an endpoint like this:

Reply all
Reply to author
Forward
0 new messages