J'ai quelques chansons bulgares / russes qui contiennent des caractères cyrilliques. Nautilus les affiche bien, mais dans le rythme, toutes leurs informations id3tag sont affichées comme du charabia.
J'ai défini la langue du système sur le russe (UTF-8).
J'ai téléchargé un programme nommé mp3diags avec lequel j'ai essayé de convertir les balises id3 en utf-8 mais au lieu de charabia la chanson a été affichée avec des lettres chinoises.
J'ai essayé d'utiliser EasyTag, mais je n'ai pas pu trouver comment renommer en masse les titres des chansons ou les convertir en UTF-8.
PS Il y a des chansons qui s'affichent en plein rythme (c'est-à-dire que je peux voir très bien le nom de l'artiste, l'album, le titre de la chanson - toutes écrites en cyrillique), cela signifie-t-il que le problème est dans mes chansons? Si quelqu'un a fait face à un problème similaire, je serais très reconnaissant d'avoir des informations pour le résoudre.
Réponses:
Il s'agit d'un problème courant avec les id3tags cyrilliques encodés dans Windows.
Il existe un script python, tag2utf , vous pouvez essayer de corriger l'encodage.
Placez simplement le script dans le même dossier où se trouvent les chansons, exécutez-le avec
python ./tag2utf-0.16.py
et suivez l'invite.Il semblerait qu'il existe également un autre outil, mid3iconv. Il fait partie du
python-mutagen
package dans les référentiels.la source
charsets = {'cp1251':'c','koi8-r':'k' }
et vous avez terminé