Половина русского шрифта отображается "кракозябрами" _moc

glod
господа, так может кто-то внятно сказать как решить проблему?
Никак. По всякому пробовал: с конфигом как можно изголялся, cp1251 создавал со всеми последующими танцами, собирал moc с поддержкой rcc - результата ноль. Не понимает он кириллицу в тегах с этой кодировкой.
Варианты:
перекодировать теги в юникод (UTF-16 для ID3v2.3, потому как кириллицу в ID3v2.4, в которой возможен UTF-8, moc тоже не понимает);
использовать другой плеер, который умеет конвертировать кодировку "налету".
Aivar
перекодировать теги в юникод
вот. в блокноте нарыл.Раньше работало.
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Флаг "--remove-v1" удаляет записи из первой версии тегов.

Установить
mutagen
Lupus pilum mutat, non mentem.
Все это так, но интересно все же решение без перекодирования. К тому же:
jim945
Флаг "--remove-v1" удаляет записи из первой версии тегов.
это приведет к тому, что, например, mplayer перестанет видеть теги вообще. Не знаю кого как, а меня это не устраивает. )
Самый простой вариант - поставить deadbeef :) Менее простой - http://habrahabr.ru/post/72714/ или аналогичный.
Тогда уж audacious.
А как mpd и все что к нему лепится на счет этого?
Aivar
mplayer перестанет видеть теги вообще. Не знаю кого как, а меня это не устраивает.
так убери этот параметр. В чем проблема то?
Lupus pilum mutat, non mentem.
jim945
так убери этот параметр. В чем проблема то?
Его надо не убирать, а наоборот включать. Заставить mplayer видеть ID3v2-тег можно принудительно указывая демуксер:
 mplayer -demuxer lavf ...
но речь не об этом.
Aivar
Его надо не убирать, а наоборот включать.
Я имел ввиду не писать --remove-v1

P.S. маны в помощь.
Lupus pilum mutat, non mentem.
jim945
Я имел ввиду не писать --remove-v1
Ага, пардон, не понял о какой софтине чёс.

jim945
P.S. маны в помощь.
Я как-то привык в этом смысле к easytag
 
Зарегистрироваться или войдите чтобы оставить сообщение.