6. Перекодировка mp3 тегов¶
Linux уже давно успешно использует универсальную многобайтовую кодировку UTF-8. Засилье операционной системы Windows во многих случаях ломает стандарты. Как пример - всепроникающая кодировка CP1251, заполонившая сайты настолько, что веб-мастера попросту забывают указывать кодировку страниц своих сайтов.
Аналогична ситуация и с тегами mp3, где властвует CP1251.
К счастью, в версии ID3v2.4 появилась возможность хранения тегов в формате UTF-8.
Calculate Linux Desktop включает пакет media-libs/mutagen для работы с тегами. Для перекодирования тегов вашей коллекции mp3-файлов из кодировки CP1251 в UTF-8 перейдите в директорию с музыкальной коллекцией и выполните:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Флаг "--remove-v1" удаляет записи из первой версии тегов.