|
Hi all,
I have a personal catalog with >6k songs in it. I've been using it with particular styles to generate sub-sets of songs from my catalog for quite some time. Up until last Wednesday, the following API call worked just fine:
http://developer.echonest.com/api/v4/playlist/static?&api_key=###&format=json&type=artist-description&limit=true&bucket=id:###&variety=1
&results=100&bucket=tracks&description=style:alternative&description=style:blues
I tried to use that same format of API call today, and the API returned an empty set of songs:
{"response": {"status": {"version": "4.2", "code": 0, "message": "Success"}, "songs": []}}
I am sure I have songs that fit into the style of "alternative" in my catalog. I looked in the API documentation to see if anything had changed, and I noticed that instead of description=style: you can now use style= so I tried that:
http://developer.echonest.com/api/v4/playlist/static?&api_key=###&format=json&type=artist-description&limit=true&bucket=id:###&variety=1&results=100&style=alternative&bucket=tracks
and I got the same result. I also tried re-constructing my playlist API call following the directions in the API docs, but I basically came up with the same format of API call for what I want to do. Has something changed in the API calls that I'm not respecting, or is there some other problem with accessing personal catalogs or static playlist results? When I set limit=false (or omit it), I get plenty of results, but they do me no good as I do not have most of the tracks that are returned.
Sorry if this is a stupid mistake, and thanks for your time.
-Fred
|