Hi all
I've been working on a Cocoa Framework to access The EchoNest API within mac apps (maybe iPhone compatible, haven't tried it yet).
Right now, what it does is :
- Uploading of mp3 file
- Retrieving track analysis (using md5 hash, not id)
- Search artists and tracks
I'll work on the rest of the stuff later, when I finish the project I developed it for.
I wanted to know if there are some people interested in trying it and maybe improving what's been done so far.
I would love to have a look. I haven't mashed my Echo Nest interests with my Cocoa programming interest yet, so this would be a great start. If you're willing to make this more generally available, I think some people at the Music Hack Day would be very interested in such a resource. a (dot) lindsay (at) gmail (dot) com
I also observe that -- especially if you're near Paris or Lille, attending the hack day would cost exactly the price of Eurostar allez-retour à Londres: you can walk from the terminal to the event, meals are provided, and you're invited to sleep at the event on Saturday night.
Indeed, it the google project seems like a ghost town ... I'll check with Melka to see what's up. But note that an iPhone developer at last year's London Music Hack Day managed to stick Melka's cocoa library into his own github, so you can find the code here:
This looks to have mostly Track-based methods, though, not the full API.
There are a number of iPhone apps that use the Echo Nest (Cadence and SyncStep are two that have been recently released). I've talked to a few of the iPhone/Echo Nest developers. It seems that most of them our now using V4 of our API (in beta at beta.developer.echonest.com) which supports JSON output. Apparently there are good JSON parsing libraries available for Cocoa so this makes it pretty easy to manually parse the results returned from the Echo Nest APIs.
To make it easier for developers to use our APIs, we plan on extending the set of officially supported client libraries (currently Python and Java). Next on the roadmap is a C-language client library.