Ubuntu – Cyrillic characters show as gibberish in rhythmbox

id3keyboardmusicutf-8

I have some Bulgarian/Russian songs which have Cyrillic characters in them. Nautilus displays them fine , but in rhythmbox all their id3tag info is displayed as gibberish.

I have set the system language to Russian(UTF-8) .

Downloaded some program named mp3diags with which I tried to convert id3 tags to utf-8 but instead of gibberish the song was displayed with Chinese letters.

I tried to use EasyTag , but could not find out how to mass rename song titles or to convert them to UTF-8.

P.S There are some songs which are displayed right in rhythmbox (i.e I can see the artist name , album , song title just fine – all written in Cyrillic) , does that mean that the problem is in my Songs?
If someone has faced similar problem I would be most grateful for some info on solving it.

Best Answer

This is a common problem with Cyrillic id3tags encoded in Windows.

There is a python script, tag2utf, you could try to fix the encoding.

Just place the script into the same folder where the songs are, run it with python ./tag2utf-0.16.py, and follow the prompt.

Reportedly, there is also another tool, mid3iconv. It is part of the python-mutagen package in the repositories.

Related Question