echonest / pyechonest

Python client for the Echo Nest API
http://echonest.github.com/pyechonest/
BSD 3-Clause "New" or "Revised" License
668 stars 878 forks source link

Echonest and Million Song Dataset - out of synch? #17

Open slychief opened 11 years ago

slychief commented 11 years ago

Hi!

Using your pyechonest library to access your API it frequently happens that song-ids provided by MSD result in empty responses.

s = song.Song('SOMNXCC12AB0187BE7', buckets=['tracks', 'id:7digital-US'])

Traceback (most recent call last): File "...", line 153, in s = song.Song('SOMNXCC12AB0187BE7', buckets=['tracks', 'id:7digital-US']) File "...\pyechonest-7.1.0-py2.7.egg\pyechonest\song.py", line 72, in init super(Song, self).init(id, buckets, kwargs) File "...\pyechonest-7.1.0-py2.7.egg\pyechonest\proxies.py", line 173, in init** kwargs.update(profile.get('songs')[0]) IndexError: list index out of range

ddesroches commented 11 years ago

slychief,

The SO (song) ids in the MSD are from a prior snapshot of Echo Nest data. We are looking at how best to update this to freshen the data. Sorry I can't be more specific at this time, but we recognize it is an issue.

~David Lead Audio Engineer The Echo Nest