The Echo Nest Partners with Rhapsody

November 15, 2012

This weekend at the Music Hack Day @ MIT, we announced a partnership with Rhapsody, the number-one premium subscription music service. In this partnership, we are making it easier for developers to use The Echo Nest and the Rhapsody APIs together to build music applications. Rhapsody has more than one million members, and over 16 million tracks on more than 70 consumer electronic devices including connected audio systems, smartphones, tablets, MP3 players and connected TVs.  

At the Music Hack Day @ MIT Rhapsody gave developers an early look at their new developer platform that will allow developers to build plugin-style apps or a full-blown desktop or mobile listening experience.  With the Echo Nest / Rhapsody integration, developers can tap into the deep catalog of millions of tracks that can be embedded in an application (full streams for subscribers and 30-second samples for non-subscribers). We think the combination of Rhapsody’s deep catalog and vast audience along with The Echo Nest’s deep music data will open the door to some amazing music applications.

In the partnership, we are adding support for Rhapsody artist and track IDs to all of our APIs via our Project Rosetta Stone. This means that you can use Rhapsody artist and track IDs with any Echo Nest call, and each Echo Nest API method  can be configured to return Rhapsody IDs. Our approach with Rosetta Stone eliminates the slow and error-prone manual mapping of one ID space to another, which would otherwise need to be done if you wanted to work with both APIs.  You can see all of the details about how to work with Rhapsody IDs in the Echo Nest API at  the Rhapsody partner page.

The new Rhapsody developer platform and SDK is fantastic. It’s easy to use, and gives you great access to lots of content. We are excited to add Rhapsody to the set of music services enrolled in Rosetta Stone. This partnership eliminates friction between the Rhapsody and The Echo Nest APIs, making it easy for developers to use both services together.