Eu tenho algumas músicas búlgaras / russas que têm caracteres cirílicos. O Nautilus os exibe bem, mas na rhythmbox todas as informações da id3tag são exibidas como sem sentido.
Eu configurei o idioma do sistema para russo (UTF-8).
Baixei um programa chamado mp3diags com o qual tentei converter tags id3 para utf-8, mas em vez de sem sentido, a música foi exibida com letras chinesas.
Tentei usar o EasyTag, mas não consegui descobrir como renomear em massa os títulos das músicas ou convertê-los para UTF-8.
PS: Existem algumas músicas exibidas na rhythmbox (ou seja, eu posso ver o nome do artista, o álbum e o título da música - todos escritos em cirílico), isso significa que o problema está nas minhas músicas? Se alguém enfrentou um problema semelhante, ficaria muito grato por algumas informações sobre como resolvê-lo.
Respostas:
Esse é um problema comum com as id3tags cirílicas codificadas no Windows.
Existe um script python, tag2utf , você pode tentar corrigir a codificação.
Apenas coloque o script na mesma pasta em que as músicas estão, execute-o
python ./tag2utf-0.16.py
e siga o prompt.Alegadamente, há também outra ferramenta, mid3iconv. Faz parte do
python-mutagen
pacote nos repositórios.fonte
charsets = {'cp1251':'c','koi8-r':'k' }
e pronto