We’ve been working with Beatport.com for the last month on a downloader for their music.The downloader is build in Flex with the Adobe Integrated Runtime. Lots of custom skinning and some cool File API stuff going on behind the scenes, as well as custom settings. Here are a couple of screen shots:
Welcome Screen:

Preferences Screen:

Downloading:

You can download the AIR app at www.beatportdownloader.com and sign up to download tracks at the beatport site.




Hi John,
I am a Flex developer from Brazil, and i am amazed with this application, congrats!
But what i wanna know is how did you guys do to detect and install the Runtime before the download of the .AIR ?
Is there any chance of you help me on this? Maybe via e-mail…
Thanks in advance,
Bruno Flores
Sorry Bruno, just now saw this. We’re using the AIR Install badge which handles the auto-detect for the runtime. I hunted down a step-by-step if you want to check it out.
- John
are you still developing this? will there be a final release?
flo –
Beatport is still developing this…updates will be coming, but I’m sorry you’ll have to be patient.
I've looked around and can't seen to find anything. I am assuming that you aren't using a public developer API?
It isn't documented anywhere, but there is a REST api that I'm assuming you could use to list tracks etc. Crack open Firebug to see what is being called where on the site. Course I don't really know what their terms of use are and you'll definitely need to check with Beatport about that.