2009-11-04

Русские MP3 теги

linux

Кто нибудь может подсказать как заставить программы воспроизводящие музыку корректно отображать содержимое mp3 тегов на русском языке?

Да, я знаю что лучше всего перекодировать их в UTF8 - мне такой вариант не подходит. Есть куча mp3 файлов, у которых метаинформация в cp1251 нужно чтобы корректно отображалась в rhythmbox, gmmp и Amarok.

Частично (процентов пять файлов начинают работать правильно) проблему удалось решить запуская rhythmbox вот таким образом:

GST_ID3_TAG_ENCODING="cp1251" rhythmbox

Компиляция патча rusxmmp тоже как то не помогла к тому же похоже он уже сто лет как не обновлялся.

Есть какие мысли? Atiux - можешь посоветовать что нибудь конструктивное?

Upd: в случае с Muine срабатывает метод описанный здесь Маркусом Бертхоем (Markus Bertheau) - нужно ручками подправить одну функцию на си и прекомпилировать библиотеку, правда помогло только для Muine, остальные программы по прежнему не работают.

 

комментарии:

 
Атиух (анонимный пользователь) | 2009-11-04
Не знаю как в гммп, а для амарока можно пропатчить taglib [http://sourceforge.net/projects/rusxmms/files/LibRCC Patches/] А лучше перекодировать всю музыку в уникод или в OGG, как я и поступаю.
max | 2009-11-04

Конвертировать не очень хочется - у меня домашние через винамп музыку слушают... Попробую еще поковыряться на досуге с rusxmms, что то с наскока не получилось его применить, и их убунтовский пакадж как то не очень хочет ставится, говорит что сертификат сто лет как устарел... и установка из исходников что то не помогает, хотя компилируется без проблем.

Атиух (анонимный пользователь) | 2009-11-04
Неужто винамп ID3v2 не поддерживает? В них фиксированный Юникод по стандарту, вырезаешь ID3v1, пишешь правильный ID3v2 и все ок.
rmv (анонимный пользователь) | 2010-02-06

Да, юзал для этого easytag. Умеет взять ID3v1 в указанной кодировке, и записать ID3v2 в юникоде, при этом ID3v1 стереть. Довольно удобно.

phpdreamer (анонимный пользователь) | 2010-06-01

юзаю AUDACIOUS 2

поставил кодировку cp1251 и все отлично

 

blog php

RSS комментариев

Для того чтобы каждый раз не представляться можно войти как зарегистрированный пользователь.

Имя*

разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться

разное (192)
howto (124)
программирование (109)
гад-же-ты (75)
мысли (42)
PHP (41)
JavaScript (39)
вебмастеринг (37)
linux (29)
гондураша (28)
юмор (25)
полезное (21)
движок (17)
Android (17)
софт (16)
кино (14)
деньги (14)
видео (13)
diy (12)
путешествия (10)
книги (10)
музыка (10)
беспредел (10)
интернет (10)
занимательная физика (8)
ztools (8)
умный дом (8)
хостинг (7)
языки (7)
Nokia 5800 (7)
вебдизайн (6)
lifehack (6)
css (6)
arduino (5)
связной (5)
apple (5)
козлы (5)
движек (5)
прелоадер (5)
oDesk (5)
кухня (4)
занимательная юриспруденция (4)
сказочная страна (4)
svn (4)
аниме (4)
Python (4)
рестораны (3)
synphony (3)
энергия (3)
software (3)
Берлин (2)
гитара (2)
гаджеты (2)
Java (2)
webmastering (2)
фото на документы (2)
спорт (2)
bash (2)
Ruby on Rails (2)
Приехал ESP32 - Cam (1)
наука (1)
восстановить (1)
технологии (1)
programming (1)
авторское право (1)
C++ (1)
SEO (1)
микросервисы (1)
сайты (1)
Поиск по блогу:

Valid XHTML 1.0 Strict