Доброе время суток!
В плеере Exaile, неплохом самом по-себе, есть одна раздражающая проблемма - он превращает тэги в кодировке cp1251 в "кракозяблы". Собственно, это проблемма относится не к самому плееру, а к Python-модулю mutagen, который и занимается перекодировкой.
По-умолчанию, для не-Unicode тэгов, используется кодовая страница "latin1", что и приводит к такому результату. Прикрепленный файл - попытка решить проблемму, "latin1" заменена на "cp1251".
В архиве для установки и удаления файлов присутствуют два скрипта - install.sh & uninstall.sh.
Скрипт install.sh перед заменой делает копии файлов, так что, при желании, можно восстановить предыдущие файлы, запустив скрипт - uninstall.sh
Скрипты проверялись под Slackware (ZenWalk), под др. дистрибутивами возможно придется уточнить расположение установки Python-a, и подправить их.
LinuxForum.Fans
Exaile и кодировка cp1251 в тэгах
Автор: Newton
3 сообщений
4912 просмотров
возможно придется уточнить расположение установки Python-a
так может стоило воспользоваться переменными окружения ;-)
Подредактировал установочный скрипт, для более удобного использования.
deadhead
О каких переменных идет речь? PYTHONPATH & PYTHONHOME возвращают пустую строку.
Войдите или зарегистрируйтесь, чтобы ответить.