ну к обычному амароку в кубубунте прикручиваются тупо установкой пакетов из репозитария rusxmms'a. В ASP помниться там надо было помимо всего прочего пару симлинков прописать. После этого амарок и все что использует libtag автоматом определяет чарсет. А вот в амароке втором словно бы и не тот libtag пользуется.
> Бег на костылях всё ещё популярен? Нафига себя мучить поделками типа rusxmms libtag?
Назови альтернативу, если тэги музыки в пределах _одного_ альбома, скаченные из локалки бывают в 3х различных кодировках. Пока как-то не дошли руки поставить на недельку комп и конвертнуть все в православный ogg
import os
import sys
import eyeD3
def show_mp3_id3tag(path='.'):
tag = eyeD3.Tag()
for files in os.walk(path):
for f in files[2]:
if f.endswith(".mp3"):
if tag.link(files[0]+'/'+f):
print tag.getTitle(),tag.getArtist(),tag.getAlbum()
Где именно? Где много одно- и двухбуквенных кнопок?
Просто фигня получается - если в файле есть что исправить (подчёркивание на пробел, допустим), файл конвертится замечательно. Если нету, хоть 25 раз сохранить нажмёшь - теги как были, так и остались. Иногда наугад начинает работать, но от чего это зависит я не понял вообще.