The problem seems to be in "__init__.py", which uses
"locale.getpreferredencoding(do_setlocale=False)". This means that, even
in UTF-8 systems like Ubuntu, the function returns "ANSI_X3.4_1968".
This way, "eyeD3" assumes "latin1" as the preferred encoding, instead of
the correct (UTF-8, in this case).

This bug is fixed in version 0.6.15.

Is it possible to add this fix (which looks harmless for the rest of the
code) in the Ubuntu version? Currently the only way of tagging correctly
is using 0.6.16 (from the Ubuntu intrepid repos) or manually fix the
problem...

The fix is very easy: change "False" to "True" in line 37 of file
"__init__.py".

-- 
utf8 tags doesn't work in 0.6.14
https://bugs.launchpad.net/bugs/246508
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to