I personaggi cirillici si presentano come incomprensibili nel rhythmbox


11

Ho alcune canzoni bulgare / russe che contengono personaggi cirillici. Nautilus li mostra bene, ma in rhythmbox tutte le loro informazioni id3tag sono visualizzate come incomprensibili.

Ho impostato la lingua del sistema in russo (UTF-8).

Ho scaricato un programma chiamato mp3diags con il quale ho provato a convertire i tag id3 in utf-8 ma invece di parole incomprensibili la canzone veniva visualizzata con lettere cinesi.

Ho provato a usare EasyTag, ma non sono riuscito a scoprire come rinominare in massa i titoli dei brani o convertirli in UTF-8.

PS Ci sono alcune canzoni che vengono visualizzate proprio nel rhythmbox (cioè posso vedere bene il nome dell'artista, l'album, il titolo della canzone - tutte scritte in cirillico), significa che il problema è nelle mie canzoni? Se qualcuno ha affrontato un problema simile, sarei molto grato per alcune informazioni su come risolverlo.


C'è un bug correlato, che potrebbe avere un po 'a che fare con questo. Ora è stato corretto bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/992154
Zilvador

Risposte:


7

Questo è un problema comune con id3tags cirillici codificati in Windows.

C'è uno script Python, tag2utf , potresti provare a correggere la codifica.

Posiziona semplicemente lo script nella stessa cartella in cui si trovano le canzoni, eseguilo python ./tag2utf-0.16.pye segui il prompt.

Secondo quanto riferito, c'è anche un altro strumento, mid3iconv. Fa parte del python-mutagenpacchetto nei repository.


Grazie! Questo ha funzionato perfettamente. Mi sono imbattuto nello stesso script mentre cercavo su google, ma non avevo idea di come eseguirlo. Ora Rhythmbox riconosce tutte le canzoni.
Lubomir,

Questa è una sceneggiatura fantastica. Funziona alla grande! Devi solo selezionare 'c' per ogni prompt. Vorrei che lo facesse in modo ricorsivo.
IgorGanapolsky,

1
@IgorG. Rimuovi la seconda coppia da charsets = {'cp1251':'c','koi8-r':'k' }e hai finito
defhlt

Grazie mille ha funzionato perfettamente anche per me. Ho dovuto installare il pacchetto python-eyed3 in Ubuntu 15.04 ma lo script era perfetto. :)
levlaz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.