Дружим Exaile с windows-1251

Exaile написан на Python и использует модуль mutagen для обработки тегов, по-этому мы просто ручками допишем нужную нам кодировку. На самом деле данный способ поможет большинству плееров написанных на Python и использующих данный модуль питон.

Ищем пакет mutage (у меня он лежит в /usr/lib/python2.7/dist-packages/mutagen/) и открываем в нем файл id3.py.


В классе EncodedTextSpec в список _encodings добавляем кортеж (’cp1251′,’\x00′), у меня заработал следующий код:
Цитата:
...
class EncodedTextSpec(Spec):
# Okay, seriously. This is private and defined explicitly and
# completely by the ID3 specification. You can't just add
# encodings here however you want.
_encodings = ( ('cp1251','\x00'), ('utf16', '\x00\x00'),
('utf_16_be', '\x00\x00'), ('utf8', '\x00'), ('latin1', '\x00') )
...
21/01/2013 10:20 [+6]

 

Foxel на Free-lance.ru
PHP Cool
Im Furry .ru российское фурри сообщество

lucid is here


Unreal Commander

Баннеры
Баннеры
QuickFox
Powered by
QuickFox 2
© Foxel aka LION
2006 - 2009