just tested it and yes, if the id3 tag is encoded as unicode everything works fine.
EDIT: just tested build 441 and hotselect still seems to be messed up.
EDIT2: I got the hotselect option semi-fixed by using:
- Code: Select all
$cfg['hotselectchars'] = iconv('CP1251', 'UTF-8', '*0abcdefghijklmnopqrstuvwxyz_абвгдежзиклмнопрстуфхцчшщэюя');
but it displayed no hits for a lot of the letters that were working before.
EDIT3: Found another bug: the last streams list now cuts off the title before it reaches the imposed limit of chars (probably because it uses the regular strlen) this is with both, ajax on and off
also, on a sidenot, for the unicode bug in getid3:
before I was able to set $tagformat = 'ISO-8859-1; and it would work fine with "write id3 with stream". Yet now, since all my tags are now in unicode, I can't use that workaround as all tags look garbled. I'll dig into the getid3 code a bit deeper and maybe identify the real problem why it screws up the tags when using unicode.