Русские id3v1 и id3v2 теги в mp3 файлах (russian cyrillic tags)
Давно обещал статью про отображение id3 тегов из mp3 файлов в плеерах типа rhythmbox, Quod Libet и тп.
Начну вот с чего. С описания проблемы.
В общем, иногда мы можем наблюдать в плейлисте плеера вот такую беду, крокозябы вместо русскоязычного отображения тегов (скриншоты с banshee и rhythmbox-а соответственно):
Это происходит потому, что теги имеют не utf-8 кодировку. Скорее всего, такие теги были прописаны в кодировке cp1251, впрочем, как-то я наблюдал теги в кодировке cp866. А это, как известно, виндовая и досовая кодировки соответственно.
Возникает резонный вопрос: "кто виноват и что делать". Про "кто виноват", мы опустим :) А вот про "что делать" -- напрашиваются следующие варианты ответов:
- - Заставить плеер понимать указанную кодировку, то есть что-то промутить с плеером или используемыми ним библиотеками.
- - Найти плеер, который изначально поддерживает указанную кодировку.
- - Перевести свои теги в кодировку utf-8.
Мутки с плеером или библиотеками:
Знаю один проект - rusxmms, целью которого было внести улучшения в xmms для читаемости русских тегов. Но со временем улучшения появились не только в xmms, но и в библиотеках taglib и libid3, которые, кстати, и занимаются чтением тегов из mp3 файлов. Вы можете установить улучшенные библиотеки, подключив отдельный репозиторий и добавив подпись репозитория. Cмотрите страничку download, поиск по слову Ubuntu. Скажу только сразу, что я этого не делал, либ этих не устанавливал и отзыва написать не могу. Просто это не мой путь. Если кто подключит указанные либы - милости прошу в комменты.
Плееры, поддерживающие перекодирование тегов на лету при отображении в плейлисте:
Лично мне известны bmp - то есть beep-media-player, и moc.
Первый поддерживает винамп-скины от winamp.2x, и настраивается очень просто. В настройках mpeg плагина просто прописывается кодировка для тегов и некоторые опции отображения и компонования тегов.
Второй - чисто консольный плеер, к тому же еще и аудио-сервер. То есть можно выбрать музыку, запустить ее на проигрывание, закрыть плеер или вообще сделать логаут :) В нем кодировка тегов настраивается в настроечном файле. Подробно и очень хорошо написал про этот плеер vonderer. Рекомендую к прочтению.
Перекодирование тегов в из cp1251 в utf. Имею в своем арсенале две программульки. Одна консольная, и одна графическая. И обе написаны на java.
Первая - id3iconv. В настоящий момент для скачивания доступна версия ID3iconv 0.2.1 Binary. Исходники нам не нужны :) Утилита представляет из себя jar файл, который запускается из консоли или терминала и использует среду исполнения java:
java -jar id3iconv-0.2.1.jar [опции] [путь к файлам]В Ubuntu уже установлена среда java (свободная реализация GNU gij - The GNU Java bytecode interpreter), и поэтому вам ничего не придется устанавливать дополнительно.
Эта утилита обладает следующими способностями:
- умеет перекодировать теги из любой кодировки в unicode, а результат записывать в id3v2. При этом может брать за исходные как v1 теги, так и v2.
- умеет удалять теги id3v1 по ходу дела. Полезная фича, на мой взгляд.
- обрабатывает все теги, не нужно указывать, какие именно.
- допустимо повтороное обрабатывание тегов, при этом уже перекодированные теги не портятся.
Теперь, как пользоваться: сначала добавим в ~/.bashrc одну строку - алиас для облегчения работы.
vi ~/.bashrc alias id3iconv='java -jar ~/scripts/java/id3iconv-0.2.1.jar', где "~/scripts/java/" - просто тот путь, куда я сохранил скачанный id3iconv-0.2.1.jar.
После сохранения изменений в файле нужно переоткрыть терминал или перелогинится в консоль, чтоб новый ~/.bashrc подхватился. Теперь пишем команду на перекодирование. Допустим, что нужные mp3 файлы лежат в ~/Music/RuUa/Разные Песни/, как у меня :)
id3iconv -removev1 -e cp1251 "Music/RuUa/Разные Песни/"*. Опция -removev1 означает приказ удалить теги v1, опция -е указывает исходную кодировку тегов. Директории, названные по-русски, или содержащие пробелы, обрамляйте кавычками, при этом заметьте, что * (звездочка) написана после закрывающей кавычки. При выводе результатов на консоль получите что-нибудь вроде этого:
Но будьте внимательны! id3iconv обрабатывает файлы на месте, так что если в чем-то не уверены, всегда делайте бекап!
Вторая программа - Unicode Rewriter. Это графическая программка, которая работает на интерфейсе java awt, поэтому вам придется доставить пакет libgcj7-awt:
sudo apt-get install libgcj7-awt(это для Ubuntu 6.06 Dapper). После этого можно качать и устанавливать Unicode Rewrite отсюда.
Особенность этой программы в том, что она использует инсталлятор (на мой взгляд, это довольно необычно), который просто распакует исполняемый jar файл и исходники программы в указанную директорию а так же в том, что она использует в своей работе перекодирования предыдущую программу, так что в сути попросту предоставляет графический интерфейс к id3iconv. Зато работать приятнее :) Правда, есть и еще одна фишка - программа может работать и в консольном режиме наподобие id3iconv.
Пользоваться ней так же просто как и предыдущей. После того как вы установите UR в некую директорию, допустим, в ~/scripts/java/UR/, ее тут же можно запускать:
java -jar ./scripts/java/UR/bin/UnicodeRewriter.jar
Но и в этом случае можно сделать алиас в bashrc. После запуска выбираем директорию или файлы mp3, теги которых нужно перекодировать, отмечаем курсором с помощью shift-а все файлы в окне со списком, в поле Source Encoding вписываем кодировку - в большинстве случаев cp1251, нажимаем "Convert" - наслаждаемся результатом :) Да, кстати, не забывайте делать бекапы своих файликов, на всякий случай. Недостаток у программы всего один - у нее глючит меню. Его элементы отображаются ПОД полем для списка выбранных файлов. Но это компенсируется наличием поля Source Encoding, которое можно заполнить вручную.
PS: что касается русских тегов в плеере Banshee, который их все равно не показывает после перекодирования в юникод, есть одно подозрение. Мне кажется, что banshee принимает теги, записанные сугубо в кодировке UTF-8; c другой стороны, может UTF-8 ни при чем, а просто ему требуется кодировка системной локали... не знаю. А та кодировка, которую используют описанные мной программы, не UTF-8, а Unicode little-endian, скорее всего - UTF-16LE. Oднажды я заполнял теги файлов с помощью Ex falso, и эти теги были отлично показаны Banshee. Но их так же просто показывали и остальные плееры, так что загадка осталась для меня загадкой. :)
Ну, что. Тема вроде раскрыта. Следующая статья про рабочий стол - темы, иконки, компизы и прочая хрень. Ждите следующий номер.
| Предыдущая статья | Содержание |
Ярлыки: linux



48 Комментарии:
Ну, для начала - огромное спасибо за статью. :)
Далее - по поводу rusxmms. Я его как-то ставил, в Debian еще. Точно не помню, в чем была проблема, но работало оно через задний проход и впоследствии было благополучно снесено. Как вариант - можно попробовать использовать кириллический шрифт -*-*-*-*-cp1251. В принципе, с mp3 проблему решает. :) Но вот тэги в других кодировках (например, в столь любимом мною Ogg Vorbis, где используется только UTF-8) понимать перестает. :)
By
vonderer@darkstar, at 20 Январь, 2007 01:34
Вопрос: после перекодировки всех тегов, будут ли они корректно отображаться в моем iPod?
By
zh, at 20 Январь, 2007 11:59
vonderer, спасибо за коммент. Как я и предполагал, rusxmms не оказался панацеей. Что касается шрифта, так это ж старое решение для gtk1, на сколько я помню, т.е. как раз для xmms. В общем, нет универсальных путей :)
zh, понятия не имею. Но, во-первых, а что мешает сделать эксперимент? А, во-вторых, если перенос файлов с русскими тегами из винды с помощью itunes дает нормальный результат, то и в данном случае с перекодировкой все будет хорошо.
Как показывает практика, itunes - единственный плеер на винде, кодирующий теги в unicode (правда, не знаю в какую именно кодировку), и после которого теги отлично принимаются на линуксе плеерами Listen или Rhythmbox. Так что думаю с iPod все будет нормально.
PS: у меня плеер iaudio, и вот как раз он заточен на "русскость" тегов в кодировке cp1251, что для меня является несколько не удобным.
By
libc6, at 20 Январь, 2007 15:48
К сожалению, вариант ре-кодирования тегов не сработает в случае с интернет-радио. Как быть в таком случае?
By
Max Ischenko, at 21 Январь, 2007 20:31
iTunes все кодирует в UTF-16BE. Но вполне уважительно относится и к UTF-8. С iPod проблемм не было. Я правда не могу гарантировать это пользователям Windows, но в Mac OS X, все работает замечательно
By
zh, at 22 Январь, 2007 00:50
Как выход, можно под Windows запустить TagScanner (5-ая бета уже доступна) и прогнать через него всю музыкальную коллекцию, поставив при это галочку "сохранять в UTF-8" (вроде бы она по умолчанию и стоит).
By
Александр Дорохович, at 22 Январь, 2007 09:25
2Max Ischenko
>>К сожалению, вариант ре-кодирования тегов не сработает в случае с интернет-радио. Как быть в таком случае?
Вообще не знаю.. думаю, попытаться использовать rusxmms
By
libc6, at 22 Январь, 2007 13:07
Да, тэги - это вопрос важный.
Передо мной тоже недавно стояла такая задача, я решал её так.
Пользовался утилитой mid3iconv (она аналогична id3iconv, только написана на питоне).
Она есть в пакете python-mutagen, однако надо хотя бы версию 1.8, а в репозиториях часто лежит старая версия.
Потому нужно сделать так:
1. скачать и поставить mutagen из сырцов:
wget http://www.sacredchao.net/~piman/software/mutagen-1.10.tar.gz
tar xvfz mutagen-1.10.tar.gz
cd mutagen-1.10
./setup.py build
sudo ./setup.py install
После этого можно будет пользоваться утилитой mid3iconv следующим образом:
find /d/Music/Гражданская оборона/ -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d
То есть мы находим все файлы .mp3 в нужной нам директории, выводим их особым образом (-print0) для того, чтобы нормально работать со спецсимволами в именах файлов.
Затем с помощью xargs мы передаём эти имена собственно на mid3iconv.
Его опции значат следующее:
-e кодировка с которой мы будем переводить тэги в UTF-8
-d выводить дебажную информацию
Ещё в начале можно запустить с опцией -p - dry-run, когда она токо делает вид что что-то делает, посмотреть всё ли ОК и а потом уже запускать нормально.
Рассказывал может и долго, но работает этот способ замечательно, уже много раз перекодировал, и не требует на машине Джавы (хоть я и Джава-программист, но Джава таки есть не у всех :)).
By
Ivan Veselov aka dying_sphynx, at 23 Январь, 2007 03:05
Пробовал конвертить тэги TagScanner'ом, но у меня не вышло ничего, может этот функционал еще не реализован в бете? Просматривал файл mp3 в hex-mode до и после сохранения - и там и там cp1251.
Написал себе на PHP (а больше не умею ни на чём) обертку для id3iconv, которая ходит рекурсивно по каталогу и вызывает id3iconv для каждого файла в отдельности. На обход коллекции в 25 гиг ушло около получаса: можно было бы и соптимизировать, делая вызов id3iconv для папки а не для файла, но я не стал заморачиваться - лишь бы работало.
Вот бы кто дописал id3iconv, чтобы она рекурсивно обегало директории и еще создавала ID3v2 из ID3v1 при отсутствии первого, цены бы не было.
Не стану грешить на id3iconv, но после всех вышеописанных преобразований у меня навернулись все обложки в mp3-файлах, так что осторожнее!
И спасибо за статью, конечно же :)
By
Анонимный, at 23 Январь, 2007 17:07
хм, а чем для рекурсивности не устраивает нечто вроде:
find /d/Music/Гражданская оборона/ -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251
?
By
Ivan Veselov aka dying_sphynx, at 23 Январь, 2007 19:00
dying_sphynx, отличное решение. Сам полюбляю решения на основе find-a. Они всегда элегантны, но и мутны на вид для новичка. За то и люблю. Единственное уточнение на счет java: в бубнте-то она есть.. :) так что не суть важно, на чем утилита. Зато комент будет полезен не-убунтовцам. Спасибо огромное!
Кстати, может и сам воспользуюсь на archlinux, там java по умолчанию не пакуется в инсталляху.
последнему анонимусу, на счет обертки на php. Так вот, для рекурсивности можно пользоваться UnicodeRewriter, правда, только в графическом моде.. м-да.
Зато эти обе утилиты (UnicodeRewriter и id3iconv) умеют создавать id3v2 из id3v1, если нет v2; как раз то, что тебе и нужно. Почитай внимательно описание, там это есть. Думаю, поможет.
На счет того, что навернулись обложки в альбомах, пардон, не понял, как это.
By
libc6, at 23 Январь, 2007 19:01
сорри за оффтопик: а ты не знаешь что случилось с ftp://ubuntu.org.ua? Уже несколько дней выдаёт нечто вроде:
500 OOPS: cannot change directory:/storage/ftp/pub/ubuntu
Другой ранее украинский репозиторий (http://ua.archive.ubuntu.com/) как-то вывалился из UA-IX и не возвращается :)
на ftp.linux.kiev.ua - я обнаружил токо Бризи.
В общем, неоткуда обновится :(
Как у тебя с этим?
Спасибо!
By
dying_sphynx, at 26 Январь, 2007 01:42
К сожалению, не знаю.
ubuntu.org.ua видел давно один раз :)
Сам пользуюсь ua.archive.ubuntu.com но понятия не имею, в UA-IX ли он.
Вообще щас тенденция вываливаться из UA-IX, так что это не удивительно.
By
libc6, at 26 Январь, 2007 15:10
Жаль, но все равно, спасибо за ответ! :)
Буду думать дальше :)
By
dying_sphynx, at 26 Январь, 2007 18:38
Возжно не по теме, но надеюсь вы мне поможете.
Xubuntu Edgy, после некороектной перезагрузки грузится пустым экраном, видимо что-то с xfce4-sesion. (Не открываются панели и рабочий стол)
Загрузить вручную всё получается (через alt-f2), но при попытке выхода вижу : "Чтобы завершить сеанс нужно, чтобы был запущен диспетчер сеансов Xfce(xfce4-sesion), но он не обнаружен. Пожайлуста выйдете из Xfce по-другому.
Подскажите решение, пожайлуста.
Извините за оффтоп. =)
By
Анонимный, at 28 Январь, 2007 13:58
Да уж, несколько не в тему :)
Ну, именно такого не приключалось... Но в xfce я, кажется, удалял дир-ю .config, в которой он хранит свои настройки. Еще можно прибить файлики сессии, они кажется гдето в корне дом.каталога хранятся. Перезапустить xfce, настроить заново и держать для таких случаев бекап ~/.config/* директории. В нем все настройки будут.
А вообще xfce вызывает восторг только по началу, а потом многими мелочами разочаровывает. По крайней мере у меня так было.
Ну и конечно, такие вопросы лучше на форуме задавать. Там людей толпа все-таки, всегда найдется кто-то, решавший подобную проблему.
By
libc6, at 28 Январь, 2007 14:35
Спасибо, только что сам разобрался =)
На ноуте P-III и 128 мегабайтах gnome и kde отпадают, до fluxbox пока руки не доходят, ещё есть e17, но там всё непросто...
Насчёт кодировок, как раз сейчас ковырюсь в Audacious, Rhytmbox и mpd-шном gmpc.
И у меня тоже есть плейер iaudio, так что придётся разбираться. =)
(тот самый анонимус)
By
Gorod, at 28 Январь, 2007 15:01
Я ставил библиотеки с ruusxmms, довольно недавно. Это помогло амароку (1.4). Однако все остальные плееры, которые я пробовал, эти библиотеки дружно игнорируют. В итоге мой аудиоплеерный квест закончился компиляцией audacious с параметром -chardet, т.к. в версииях из репозов эта функция не включена, а иначе он теги не понимает.
By
Starlite, at 06 Февраль, 2007 10:38
Если без гимора надо виндовые теги почитать, то можно bmp поставить и не морочиться. Плеер конечно не супер, но пользовать по-быстречку можно.
Почитал коменты в твоем блоге в постах про плееры, и скажу что делать надо так как удобнее тебе, а не как удобнее всяким там виндузятникам. Они не понимают utf, а мне с 1251 работать не удобно... Каждому свое :) Они-то про меня не заботятся.
By
libc6, at 06 Февраль, 2007 11:05
Самая совместимая на всех платформах кодировка - UCS2-LE (это то, что в виндах называют "wide char" или "юникод кодировкой"). В спецификации id3v2 появилась UCS-2, а вот utf-8 появилось позже, и поддерживается, в целом, достаточно плохо. С другой стороны полно линуксового софта, который нормально работает с данной кодировкой. Также полно аппаратных flash-плейеров, которые нормально расшифровывают UCS2.
В линуксе я использую проигрыватель MPD, у него нет проблем с UCS2. Также нет проблем у Rhytmbox, скорее всего нет проблем и у других проигрывателей, так как ребята из ALTLinux (я думаю) постарались на славу, и добавили поддержку русских кодировок в наиболее распостранённых библиотеках для работы с тегами.
Для редактирования тегов я использую мега-программу EasyTAG - очень рекомендую всем, кому приходится работать с тегами а также упорядочивать музыку (переименовывать файлы, создавать M3U файлы итп). У меня на FTP около 400 гигабайт симпатично отсортированной музыки; не знаю что бы я делал без EasyTAG, наверное бы сошёл с ума.
By
zap, at 11 Февраль, 2007 14:40
Zap, спасибо большое за грамотный комментарий.
К сожалению, лично у меня не случилось счастья с EasyTag на Бубунте, поэтому я про эту программу не говорил. Но подтверждаю, многие её оценили.
By
libc6, at 12 Февраль, 2007 13:45
Сейчас во всю осваиваю Убунту :) Но есть несколько вопросов.
Во-первых, у меня 2мб видео карта, он по умолчанию выбил мне 24х битный цвет и 800х600. Обычно в настройках я снижаю до 16бит и ставлю 1024х768. Но тут я не нашел внятных настроек по снижению цветности. Только через правку файла xorg.conf а это геморно, неужели нет опции в настройках?
И еще, система не хочет сама выключать комп, жмешь ей Shut Down она начинает гнать полосу загрузки, уменьшая ее, доходит до чистоты и стоит, ничего не делает, хард отрубает но лого убунту висит. Хибернейт и Суспенд ведут себя так же, система не хочет отрубать комп. Что делать?
Тут подробнее конфа http://vorob.nm.ru/config/Config.htm раздел о ноуте см.
П.с. извини что пишу сюда, но не нашел куда еще, ведь это блог, а мыла и аськи ты тут не вывешивал :(
By
Анонимный, at 05 Апрель, 2007 20:01
1) Ну, мог бы и в соответствующий топик написать коммент, а не в топик про id3 теги ;)
2) Настройки разрешений, цвета, битности и тп по видео и монитору - только в xorg-e. Привыкай. Да, есть какие-то утилиты, которые тебе окошко нарисуют с полями для ввода, но а толку? Все равно они эти же значения в xorg и запихнут.
3) Хибернейт и Суспенд не всегда у меня прилично работали. Я им не доверяю. Наверняка их конфигурить отдельно надо. Короче я не в курсах.
4) Попробуй выключаться через "sudo shutdown -Ph now". Если получится, прицепи это команду на настраиваемую кнопочку, прицепи к ней картинку красивую и радуйся. Ну а проблемы наверное в драйверах acpi - которые адванснутое питание.
By
libc6, at 06 Апрель, 2007 15:19
А вот и стать про кибернейт - http://strannick.blogspot.com/2007/03/ubuntu.html
By
libc6, at 06 Апрель, 2007 15:48
А еще есть конвертор mp3unicode.
Используется просто:
mp3unicode --source-encoding cp1251 --id3v1-encoding none --id3v2-encoding unicode file.mp3
http://www.ugolnik.info/?p=388
By
_Andrey_, at 06 Май, 2007 21:48
А я в конечном итоге пользую EasyTag.
Кроме того, что тэги в юникод перегнать я их ещё "причёсываю" при необходимости.
Перимущества GUI в данном случае выходят на первый план - наглядно видно какие файлы уже отконвертированы, а какие - нет.
Что не отменяет вышеуказанных вариантов разумеется. Кстати, "я про это писал"© :)
By
StraNNicK, at 07 Июнь, 2007 10:52
EasyTag у меня так и не завелся ни разу :( пришлось вот, гуглить. А твою запись по гуглению к сожалению так и не нашел. А было бы жить легче.
By
libc6, at 07 Июнь, 2007 12:41
А почему все забыли easytag? Очень удобно и быстро перекодировать все теги в utf-8.
Раньше тоже страдал фишнёй и ставил всякие авто определялки(в audacious есть beep давно сдох) но это путь в никуда... короче специально перекодирую всё в id3v2 что бы было тру и вобще стараюсь от mp3 отходить всё что можно ogg или Flac.
By
stalkerg, at 04 Август, 2007 00:48
Статья очень помогла, спасибо! Были проблеми с тэгами в плеере)
By
oleg, at 26 Август, 2007 16:37
Да, все способы супер просто, за исключением того, что у меня музыка залита на болванки (с виндовой кодировкой), и предложенные способы не пойдут.
By
Анонимный, at 27 Август, 2007 18:22
використовую rusxmms на Gutsy
$ cat /etc/apt/sources.list
...
deb http://rusxmms.sourceforge.net/ubuntu/rusxmms dapper main
...
$ sudo apt-get install libtag1c2a
Всі таги в amarok відображаються нормально. Ніяких проблем не помічав.
By
_linux_, at 09 Ноябрь, 2007 15:32
спасибо ВАМ большое
By
Анонимный, at 01 Декабрь, 2007 14:05
в целом - спасибо! полезная инфа в простом изложении.
есть также python-mutagen, а в нём - mid3iconv. базируется по сути на id3iconv, рекурсивно также не умеет. в общем, про мои изыскания с ним тут.
когда использовал КДЕ - пользовал патченную rusxmms'ами libtag.
з.ы. перекодирование тэгов так же спасает от крякозяблов на телефонах Сони Эриксон.
By
<a href="http://id.devgalt.com">id</a>, at 09 Декабрь, 2007 06:59
Это сообщение было удалено автором.
By
internetfeatures, at 10 Январь, 2008 21:35
я воспользовался вот этим (для Amarok) - помогло
http://lug-wiki.nnov.ru/index.php/Ubuntu_Desktop_Tuning
By
Aleks, at 11 Январь, 2008 15:21
О том же, только проще --
Ubuntu HowTo: Исправляем тэги MP3
By
tonnzor, at 09 Апрель, 2008 22:20
тематический блог
By
Limp, at 03 Июль, 2008 13:52
Проблемы вымышлена. Просто руки надо отрывать тем, кто пишет теги id3v1.
Берем EasyTag, прописываем в его настройках - удалять id3v1 теги а в id3v2 сохранять в юникоде (стандарт для id3v2), после этого достаточно открыть папку с музыкой рекурсивно - изитаг все файлы приведет к стандарту и проблемы не будет.
Статью не читал, только заголовок.
By
Vyazovoi Pavel, at 20 Июль, 2008 09:51
Ой блин, так этот текст ещё в 2007м году написан. Сорри
By
Vyazovoi Pavel, at 20 Июль, 2008 10:03
Да ниче :) С тех пор многое и я узнал :)
By
libc6, at 20 Июль, 2008 17:09
Прочитал, попробовал. Не получилось =)
Видно совсем еще начинающий.
Помогла в ситуации EasyTag.
Программа не особо понятная, так что обьясняю как нужно сделать, т.к. до всего додумался сам. Скачиваем программу
sudo apt-get install easytag
затем идем в установки>настройки на вкладке настройки тегов id3 внизу ставим галку возле non-standart и ставим кодировку cp-1251. затем просто выбираем каталог где лежат мп3 и нажимаем сохранить. процесс занимает правда некоторое время, но зато для начинающих это довольно просто
By
Макс, at 14 Август, 2008 08:02
С Вашего позволения немного реанимирую тему.
Сработает ли указанный метод, в случае, когда все медиа-файлы лежат на NTFS разделе висты, а в Ubuntu монтируются по мере необходимости просмотра или прослушивания?
By
Lesnik, at 11 Ноябрь, 2008 10:15
С записью данных все получится. Одна беда - в венде может разломаться чтение тегов.
Так что или в винду решение по чтению utf8 тегов или ищите решение, которое теги v1 не затирает.
By
libc6, at 11 Ноябрь, 2008 13:05
В винде все нормально!! Такие плееры как aimp на ура справляются с кодировкой после мутагена.
By
Анонимный, at 21 Ноябрь, 2008 13:05
В винде все нормально!! Такие плееры как aimp на ура справляются с кодировкой после мутагена.
By
Анонимный, at 21 Ноябрь, 2008 13:05
С Вашего позволения немного реанимирую тему.
Сработает ли указанный метод, в случае, когда все медиа-файлы лежат на NTFS разделе висты, а в Ubuntu монтируются по мере необходимости просмотра или прослушивания?
Да, сработает. Скрипт просто перекодирует теги в UTF-8. Виндовые плееры видят нормально
эту кодировку
By
Анонимный, at 21 Ноябрь, 2008 13:06
Спасибо за описание способа. Все отработало на ура, причем на NTFS-ной партиции. Единственное - не очень удобно отсутствие рекурсии, но это, конечно же, не к автору статьи ;)
By
Анонимный, at 14 Май, 2009 15:50
Напишите тупой скрипт на том, на чем умеете писать :)
Правда, есть опасность. Теги не везде cp1251, иногда попадаются cp866, иногда не в v1 и тд.
Руками надежнее.
By
libc6, at 14 Май, 2009 15:54
Отправить комментарий
Ссылки на эту страницу:
Создать ссылку
<< Home