А что, если теги будут в UTF-8, как и должны, а не в корявом win1251?
Добавлено через 3 минуты
По поводу метаданных: вам нужно событие Event.ID3
Цитата:
|
Это ID3v2, а ID3v1 хранится в конце файла.
|
Спасибо, буду знать. Странная спецификация

В любом случае, ее нарушают все, кому не лень. Основная проблема с русскими тегами из-за тупых проигрывателей вроде Winamp, которые пишут в однобайтовой кодировке теги.