The Echo Nest Developer ForumLatest forum posts2015-03-03T17:05:56+00:00http://developer.echonest.comThe Echo Nesthttp://developer.echonest.com/forums/thread/3739#post8177Upload timeouts (how to avoid)2015-03-03T17:05:56+00:002015-03-03T17:05:56+00:00
<p>shaq147,</p>
<p>In the logs for track/upload I do see a fatal error processing that track on Feb 27 but only one attempt. Can you try uploading it again and post the response here? Can you post a link to the audio? It could be unique to that content.</p>
<p>/David</p>
http://developer.echonest.com/forums/thread/3739#post8176Upload timeouts (how to avoid)2015-02-28T23:27:04+00:002015-02-28T23:27:04+00:00
<p>Some explanation would be great because I have an mp3 song ~4MB that keeps throwing the exception:</p>
<p><strong>Exception: TRBUWAV14BCC873A68: the operation didn't complete before the timeout (60 secs)</strong></p>
<p>from the line: <strong>song = track.track_from_filename(songpath)</strong></p>
<p>However, other songs which are larger can upload &amp; be analyzed just fine. Is there some sort of timeout that happens when echonest is not able to analyze and get the tempo or key of an mp3 file? I changed this line to:</p>
<p><strong>song = track.track_from_filename(songpath. timeout=120)</strong></p>
<p>but it's still timing out! Help please?</p>
http://developer.echonest.com/forums/thread/3742#post8175Question About Request Throttling / Limit2015-02-28T20:29:02+00:002015-02-28T20:29:02+00:00
<p>If you look at the call I showed you, it returns back a list of artists, and each artist has an array of images. If you're using it with jQuery, your code might look something like:</p>
<pre><code>$.getJSON('http://developer.echonest.com/api/v4/artist/search',
{api_key:"YOUR API KEY", bucket:"images",
name:"Jimmy"}).then(function(data){
for(var i=0;i&lt;data.response.artists.length;++i){
var artist = data.response.artists[i];
//Do something to render out the artist here.
}
})
</code></pre>
<p>Inside the loop, artist.name will be the artist name, artist.id will be their Echo Nest id, and artist.images will be an array (potentially of length 0) of images for that artist.</p>
http://developer.echonest.com/forums/thread/3742#post8174Question About Request Throttling / Limit2015-02-28T01:25:46+00:002015-02-28T01:25:46+00:00
<p>Hi Ned. I'm not sure if that will work for me because I need a user to be able to search for "jimmy" and have all the Jimmys come up with a an accompanying image so the user can select the right one.</p>
<p>The issue I was having ended up being with a closure in JavaScript, but I would still love a better way to do this than nested AJAX calls.</p>
<p>Mike</p>
http://developer.echonest.com/forums/thread/3742#post8173Question About Request Throttling / Limit2015-02-28T00:28:37+00:002015-02-28T00:28:37+00:00
<p>You should be able to use the images bucket with an artist/search call. For example,</p>
<p>http://developer.echonest.com/api/v4/artist/search?api_key=YOUR_API_KEY&amp;name=madonna&amp;bucket=images</p>
http://developer.echonest.com/forums/thread/3742#post8172Question About Request Throttling / Limit2015-02-28T00:19:12+00:002015-02-28T00:19:12+00:00
<p>Hello. I'm really enjoying getting to know the Echonest API. I have it returning a list of artists based on a search. I also was able to get the API to return images. But when I try to use the two together, I keep getting an empty array of images back from Echonest. I'm getting each ID from the array of artist names in my first search and using it to search for images.</p>
<p>I'm guessing I am trying to make two requests too closely together in time. Is that the case, and if so what are my options to get past this hurdle?</p>
<p>I want to let a user search for an artist, which will return a list of potentially matched artists with images so that the user can select the right artist.</p>
<p>Thank you!</p>
<p>Mike</p>
http://developer.echonest.com/forums/thread/3650#post8171song/identify sunsetting2015-02-27T16:50:02+00:002015-02-27T16:50:02+00:00
<p>Doreso has launched a substitute API to Echo Nest:http://developer.doreso.com/doc3.html Feel free to give a try: http://developer.doreso.com</p>
http://developer.echonest.com/forums/thread/3731#post8170Scheduled maintenance for track/upload2015-02-26T23:20:27+00:002015-02-26T23:20:27+00:00
<p>All,</p>
<p>The maintenance has been completed. Thank you for your patience! API calls to track/upload should be fully functional again.</p>
<p>nick</p>
http://developer.echonest.com/forums/thread/3731#post8169Scheduled maintenance for track/upload2015-02-26T18:11:21+00:002015-02-26T18:11:21+00:00
<p>All,</p>
<p>We have started the maintenance on track/upload. We expect this to be back online at 5:00PM US/Eastern.</p>
<p>nick</p>
http://developer.echonest.com/forums/thread/3740#post8168Getting limited song-radio results2015-02-26T14:32:32+00:002015-02-26T14:32:32+00:00
<p>Thanks for the report! That shouldn't happen, and we'll take a look.</p>
<p>-Eli</p>