Ломается кодировка при заполнении тегов на русском языке
Qt-based Multimedia Player
Brought to you by:
trialuser02
При заполнении тегов id3v1 на русском языке при нажатии кнопки "Сохранить" они превращаются в буказоиды - ломается кодировка.
Просьба пофиксить.
Вот скрины:

Заикания звука пока наблюдаю... Они напоминают повторения, как будто ползунок позиции на плеере перескакивает иногда самопроизвольно назад на доли секунды...
Плеер просто отличный, но заикания действуют на нервы :-(
Криво ссылка поставилась на тикет, вот верная: https://sourceforge.net/p/qmmp-dev/tickets/922/
Вроде исправил, но всё же не рекомендую редактировать теги на патченном TagLib. В какой там кодировке сохраняется, ещё тот вопрос.
Снова такая проблема. Русские символы в id3v1 пишутся как знаки вопроса.
По поводу выбора однобайтной кодировки (в v1 же однобайтная): для её корректного выбора надо использовать системную локаль, таблицу соответствия можно взять из моего патча к 7zip в Debian:
https://salsa.debian.org/debian/7zip/-/commit/c9e7cf319db67ee58d27b90dba81832f6fb598a1
Вот тут патчик к taglib чисто для демонстрации, как это исправить можно:
https://github.com/taglib/taglib/issues/129#issuecomment-2408567868
В taglib у себя это чинить не хотят. Делайте, пишут, кастомный класс StringHandler