Page 1 of 1

Bug (Android?) in ID3 tag parsing

PostPosted: Sat Nov 27, 2010 4:28 pm
by Jahava
Hey,

Quick bug here. For reasons beyond my control, I had an MP3 file with the hexadecimal character 0x19 (end of medium) in its title tag. It seems the presence of that character in the tag causes my Android device to fail to list the directory that contains that file. I get the following error message:

"Didn't understand the reply. Please check the server address."

Easy to reproduce: view a folder with regular MP3s in it in the app - works fine. Pick an MP3, add the character, wait for the app's cache to invalidate, try again - directory listing fails. Remove the character, try again - works fine.

I figured I'd report the issue. My first guess would be a sanitization error somewhere.

Thanks for the great product, Sindre - take care!

Addendum...

PostPosted: Tue Dec 14, 2010 12:56 pm
by Jahava
Also seems like Unicode (non-ASCII) characters in the file's path are causing the same error. I'm guessing it has something to do with input sanitation in the REST API. Would be nice to fix :)

Thanks!