อักขระซิริลลิกแสดงเป็นคำซึ่งไม่มีความหมายใน rhythmbox


11

ฉันมีเพลงบัลแกเรีย / รัสเซียที่มีตัวละครซิริลลิกอยู่ Nautilus แสดงได้ดี แต่ใน rhythmbox ข้อมูล id3tag ทั้งหมดของพวกเขาจะแสดงเป็นซึ่งพูดพล่อยๆ

ฉันได้ตั้งค่าภาษาของระบบเป็นภาษารัสเซีย (UTF-8)

ดาวน์โหลดบางโปรแกรมชื่อ mp3diags ซึ่งฉันพยายามแปลงแท็ก id3 เป็น utf-8 แต่แทนที่จะพูดพล่อยๆเพลงแสดงด้วยตัวอักษรจีน

ฉันพยายามใช้ EasyTag แต่ไม่สามารถหาวิธีเปลี่ยนชื่อเพลงเป็นจำนวนมากหรือแปลงเป็น UTF-8 ได้

ป.ล. มีเพลงบางเพลงที่แสดงอยู่ใน rhythmbox (เช่นฉันสามารถดูชื่อศิลปินอัลบั้มชื่อเพลงได้ดี - เขียนทั้งหมดใน Cyrillic) นั่นหมายความว่าปัญหาอยู่ในเพลงของฉันหรือไม่ หากใครบางคนประสบปัญหาที่คล้ายกันฉันจะขอบคุณมากสำหรับข้อมูลในการแก้ไข


มีข้อบกพร่องที่เกี่ยวข้องซึ่งอาจมีส่วนเกี่ยวข้องกับเรื่องนี้ มันได้รับการแก้ไขแล้วตอนนี้bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/992154
Zilvador

คำตอบ:


7

นี่เป็นปัญหาที่พบบ่อยกับ Cyrillic id3tags ที่เข้ารหัสใน Windows

มีสคริปต์ไพธ อนคือtag2utfคุณสามารถลองแก้ไขการเข้ารหัสได้

เพียงวางสคริปต์ไว้ในโฟลเดอร์เดียวกับที่มีเพลงเรียกใช้ด้วยpython ./tag2utf-0.16.pyและทำตามคำแนะนำ

มีรายงานว่ายังมีเครื่องมืออีกอันหนึ่งคือ mid3iconv มันเป็นส่วนหนึ่งของpython-mutagenแพ็คเกจในที่เก็บ


ขอบคุณ! มันทำงานได้อย่างสมบูรณ์แบบ ฉันสะดุดสคริปต์เดียวกันขณะที่ค้นหาใน google แต่ไม่รู้ว่าจะใช้งานได้อย่างไร ตอนนี้ Rhythmbox จดจำเพลงทั้งหมดได้
Lubomir

นั่นเป็นสคริปต์ที่ยอดเยี่ยม ใช้งานได้ดี! เพียงต้องเลือก 'c' ทุกครั้งที่มีข้อความแจ้ง ฉันหวังว่ามันจะทำซ้ำ
IgorGanapolsky

1
@IgorG ลบคู่ที่สองออกจากcharsets = {'cp1251':'c','koi8-r':'k' }และคุณทำเสร็จแล้ว
defhlt

ขอบคุณมากมันใช้ได้ผลดีสำหรับฉันเช่นกัน ฉันต้องติดตั้งแพ็คเกจ python-eyed3 ใน Ubuntu 15.04 แต่สคริปต์นั้นสมบูรณ์แบบ :)
levlaz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.