|
Here's a weird problem:
In my Flash API, I was lazy, and always reported the filename of the uploaded file as "file". That is, my post always included
Content-Disposition: form-data; name="file"; filename="file"
Content-Type: application/octet-stream
I didn't think It should matter.
After testing the method many times, I started to receive computation errors for every single file. I know the files were uploaded successfully, I could call the API methods with their MD5, but they all returned computation errors.
After changing my upload method to use a more unique filename, (and altering the MD5 of the file by changing its ID3 tag), the computation worked fine every time. Changing the filename back to "file" caused computation errors once again.
I last reproduced this at 19:30 PST.
Here's one of the failing IDs:
music://id.echonest.com/~/TR/TRJHSSB1225D312A3B
Same track, different ID3, uploaded with a unique filename, and succeeded:
music://id.echonest.com/~/TR/TRXTICG1225D50E351
|