Forums » Bugs & Problems Search

Foreign Rdio Id's and Pyechonest Failing New Reply

Author Post
Posts: 1
Registered: May 03, 2011

I am currently using the Rdio API to fetch the top songs I am then looping through them and trying to get the Echonest song object using foreign ID's and Pyechonest.

topsongs = r.getTopCharts(type='Track')
songs = []

for song in topsongs:
  results = song.Song('rdio-us-streaming:song:'+song['key'], buckets=['audio_summary'])

Each time I get an error similar to this, I am not sure where my foreign ID is incorrect?

EchoNestAPIError: Echo Nest API Error 5: The Identifier specified does not exist: rdio-us-streaming:song:t10978726

Thank you in advance, this is by far and large one of the neatest API's I've ever worked with.

Posts: 713
Registered: Sep 08, 2008

Hi iammerrick - you are doing everything properly. The problem is that we have fallen behind on Rdio catalog ingestion. This means that the Rdio IDs for new tracks like the JAY Z & Kanye West tracks haven't made it into system. If you try your query with an older track on the rdio top tracks (such as Adele's Rolling in the deep), things work fine.

http://developer.echonest.com/api/v4/song/profile?api_key=N6E4NIOVYMTHNDM8J&format=json&id=rdio-us-streaming:song:t7761186

We are working hard to get through the backlog so hopefully we will resolve this gap soon.

Paul

Reply to this Thread

You must log in to post a reply.