The following libraries have been developed to make it easier to deploy Echo Nest applications across lots and lots of platforms. If you don't see a library for your platform of choice here, ask in our community, or consider writing one yourself and offering it up for others to work with.
Summary: Pyechonest is an open source Python library for the Echo Nest APIs. Pyechonest gives the Python programmer full access to all of the Echo Nest methods including artist search, news, reviews, blogs, similar artists as well as methods for retrieving detailed analysis information about an uploaded track. See the examples and API documentation.
Summary: libechonest is an open source Objective-C library for the Echo Nest APIs. It provides the iOS/Objective-C programmer full access to all of the Echo Nest methods including artist search, news, reviews, blogs, similar artists as well as methods for retrieving detailed analysis information about an uploaded track. Example applications can be found at libechonest-samples.
Summary: Sample applications built using libechonest.
Summary: The Echo Nest Java API is an open source Java client library for the Echo Nest developer API. This library gives the Java programmer full access to the Echo Nest developer API. The API includes artist-level methods such as getting artist news, reviews, blogs, audio, video, links, familiarity, hotttnesss, similar artists, and so on. The API also includes access to the track analysis API that will allow you to get a detailed musical analysis of any music track. This analysis includes loudness, mode, key, tempo, time signature, detailed beat structure, harmonic content, and timbre information for a track. See the examples and API documentation.
Echo Nest RemixLanguage: Python
Summary: The Echo Nest Remix API is the Internet Synthesizer that lets you make things with music and video. See the examples and API documentation.
Summary: The Echo Nest Musical fingerprinter is a closed source, free for use subject to the terms of the Echo Nest Terms Of Service. The ENMFP database is roughly 30,000,000 songs. The ENMFP works best on full file identification (i.e. no over-the-air recognition). The ENMFP generates fingerprint codes at about 20x real time (i.e. codegen for a 30 second audio snippet takes about 1.5 seconds).
Summary: Echoprint is an open source, free for any use (including commercial) music fingerprint system. The Echoprint database is roughly 200,000 publicly available fingerprinted songs, growing soon. Echoprint works for full file identification and also supports over-the-air recognition. Echoprint generates fingerprint codes at about 1000x real time.
EN AnalyzerAuthor: Ben Lacker
Summary: en_analyzer provides an interface to access The Echo Nest's audio analysis API in Max/MSP. The object uploads the audio data in an identically-named buffer object to The Echo Nest's servers for analysis, then stores and outputs the analysis data in Max
PHP Open EMI Echo NestAuthor: Dan Brown
Summary: Built on the PHP Echo Nest API (https://github.com/bshaffer/php-echonest-api). This code caches EMI sandboxes to mysql databases so that the sandboxes can be easily accessed, searched, and interact with The Echo Nest API.
EMISandboxSearchAuthor: Adam Mordas
Summary: EMISandboxSearch allows Objective-C developers to easily explore and access EMI sandbox content hosted with The Echo Nest. Usually developers cache the asset list for each sandbox using The Echo Nest API sandbox/list request. This list is then used to retrieve asset ID's by writing specific query functions. We found this technique time-consuming and not entirely developer-friendly. This class accesses SQL database files to retrieve asset information in a logical way that can be easily integrated into your code.
PHP Echo NestAuthor: Brent Shaffer
Summary: A simple, Object Oriented API wrapper for the EchoNest Api written with PHP5.
QT/C++ client libraryAuthor: Leo Franchi
Website: Latest version of libechonest
Summary: Leo Franchi has released version 1.0.0 of libechonest - a QT/C++ client library for the Echo Nest API. It currently supports all of the features of the Echo Nest API, including all the API functions.
The Echo Nest Cocoa FrameworkAuthor: Kamel Makhloufi
Summary: The Echo Nest Cocoa Framework is an open source wrapper framework written in Objective-C that makes it easy for Cocoa developers (including iPhone developers!) to connect to the The Echo Nest API for music analysis. The Echo Nest Cocoa Framework was created by Kamel Makhloufi.
echonestp5Author: Kamel Makhloufi
Summary: echonestp5 is an open source client library for the Processing programming environment that makes it easy for Processing developers to to connect to the The Echo Nest API for music analysis. echonestp5 was created by Kamel Makhloufi.
The Flash API for the Echo NestAuthor: Ryan Bardeen
Summary: The Flash API for the Echo Nest by developer Ryan Berdeen supports the track methods of the Echo Nest API, giving the Flash programmer the ability to analyze and get detailed info about the track including track metadata, loudness, mode and key along with detailed information relating to the track's rhythmic, timbrel, and harmonic content.
node-echonestAuthor: Brendan Adamson
Summary: A node.js client for the Echo Nest API
echonest-ruby-apiAuthor: Max Woolf
Summary:echonest-ruby-api is a pure Ruby wrapper around the Echonest APIs.
Summary: A Ruby interface for the Echo Nest developer API.
node-echonestAuthor: Brendan Adamson
Summary:node-echonest is a node.js client for The Echo Nest APIs.
Echonest-jQuery-PluginAuthor: Samuel Richardson
Summary:A jQuery plugin for interacting with the EchoNest API
Summary: Scissor extension that adds remix capabilities to ruby-echonest.
Gareth Andrew's Ruby libraryAuthor: Gareth Andrew
Summary: A Ruby API for the Echo Nest API.
echonest-clojure-apiAuthor: Simone Mosciatti
Summary: A Clojure API for the Echo Nest API.