Символи кирилиці показують як ритміку в ритмбоксі


11

У мене є кілька болгарських / російських пісень, в яких є символи кирилиці. Nautilus відображає їх чудово, але в ритмбоксі вся їх інформація про id3tag відображається як безглуздість.

Я встановив системну мову російською (UTF-8).

Завантажили якусь програму з назвою mp3diags, за допомогою якої я намагався перетворити теги id3 в utf-8, але замість гнучкості пісня виводилася китайськими літерами.

Я намагався використовувати EasyTag, але не міг дізнатися, як масово перейменовувати назви пісень або конвертувати їх у UTF-8.

PS Є кілька пісень, які відображаються прямо в ритмбоксі (тобто я добре бачу ім'я виконавця, альбом, назва пісні - всі написані кирилицею), чи це означає, що проблема в моїх піснях? Якщо хтось стикався з подібною проблемою, я був би дуже вдячний за інформацію про її вирішення.


Існує пов’язана помилка, яка може мати трохи спільного з цим. Це було виправлено зараз bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/992154
Zilvador

Відповіді:


7

Це поширена проблема з кирилицями id3tags, закодованими в Windows.

Існує сценарій python, tag2utf , ви можете спробувати виправити кодування.

Просто помістіть скрипт у ту саму папку, де є пісні, запустіть його python ./tag2utf-0.16.pyта дотримуйтесь підказки.

За повідомленнями, є також інший інструмент, mid3iconv. Він є частиною python-mutagenпакету в сховищах.


Дякую! Це спрацювало чудово. Я натрапив на той самий скрипт під час пошуку в Google, але не мав уявлення, як його виконати. Тепер Rhythmbox розпізнає всі пісні.
Любомир

Це дивовижний сценарій. Чудово працює! Просто потрібно вибрати "c" для кожного підказки. Я б хотів, щоб це робилося рекурсивно.
ІгорГанапольський

1
@IgorG. Видаліть 2-ю пару з, charsets = {'cp1251':'c','koi8-r':'k' }і ви закінчите
дефль

Дуже дякую, що це чудово працювало і для мене. Мені довелося встановити пакет python-eyed3 в Ubuntu 15.04, але сценарій був ідеальним. :)
levlaz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.