I just tested it out. The new commit you made solves the problem, and i'm able to successfully import 2045 into my emms library.
thanks, snickerbockers "Yoni Rabkin" <[email protected]> writes: > snickerbockers <[email protected]> writes: > >> "Yoni Rabkin" <[email protected]> writes: >>> Which info backend are you running (the value of `emms-info-functions' >>> variable)? My first guess is that `emms-info-native', which is written >>> in elisp, is barfing on some encoding. >> >> I'm actually using the exiftool backend. When I switch to native it >> works without any problems. >> >> I did some digging and saw that running exiftool -json on the >> problematic file returns the title without quotes: >> >> "Title": 2045, >> >> but when I run it on any file that does not have a numeric name, it puts >> quotes around the title. that might be where the problem is coming >> from. > > Perhaps, but when I changed the title of a track here to a purely > numeric value and read it with the exiftool backend, I didn't get any > error. > > However, just to be on the safe side, I've modified > emms-info-exiftool.el to ensure that a title will always be read as a > string. I pushed that to the main git repo (commit 9120240). Can you > please try it out and see if it happens to fix the problem?
