Some explanation would be great because I have an mp3 song ~4MB that keeps throwing the exception:
Exception: TRBUWAV14BCC873A68: the operation didn't complete before the timeout (60 secs)
from the line: song = track.track_from_filename(songpath)
However, other songs which are larger can upload & 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:
song = track.track_from_filename(songpath. timeout=120)
but it's still timing out! Help please?