Tengo algunas canciones búlgaras / rusas que tienen caracteres cirílicos en ellas. Nautilus los muestra bien, pero en rhythmbox toda su información id3tag se muestra como galimatías.
He configurado el idioma del sistema en ruso (UTF-8).
Descargué un programa llamado mp3diags con el que intenté convertir etiquetas id3 a utf-8 pero en lugar de galimatías, la canción se mostraba con letras chinas.
Traté de usar EasyTag, pero no pude encontrar cómo cambiar el nombre de los títulos de las canciones o convertirlos a UTF-8.
PD: Hay algunas canciones que se muestran directamente en rhythmbox (es decir, puedo ver bien el nombre del artista, el álbum, el título de la canción, todos escritos en cirílico), ¿eso significa que el problema está en mis canciones? Si alguien se ha enfrentado a un problema similar, estaría muy agradecido por alguna información para resolverlo.
Respuestas:
Este es un problema común con los id3tags cirílicos codificados en Windows.
Hay una secuencia de comandos de python, tag2utf , puede intentar corregir la codificación.
Simplemente coloque el script en la misma carpeta donde están las canciones, ejecútelo
python ./tag2utf-0.16.py
y siga las instrucciones.Según se informa, también hay otra herramienta, mid3iconv. Es parte del
python-mutagen
paquete en los repositorios.fuente
charsets = {'cp1251':'c','koi8-r':'k' }
y ya está