[wlx/wdx] TCMediaInfo
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
День добрый.
Всё просто: в файле с кракозябрами тег сохранен в кодировке win1251, что не соответствует стандарту тега, раньше многие программы этим грешили. По стандарту, если строки в теге не юникодные, их кодировка должна быть ISO 8859-1. Когда-то давно библиотека читала теги в локальной кодировке, но потом автор вдруг решил "исправить ошибку" и строго следовать стандарту. Просьбы сделать опцию для совместимости с такими файлами действия не возымели. Подробнее можно почитать в документации.
Думаю, самый правильный способ исправить проблему - с помощью редактора тегов поменять кодировку тегов в файлах на какую-нибудь юникодную, т.к. косяк рано или поздно всплывёт не только с MediaInfo (к примеру, медиасервера Navidrome и Jellyfin тоже не читают такие теги корректно).
Но вообще, такого быть всё равно не должно, поскольку для этих полей включён костыль для исправления кодировки. Версия плагина и конфигурация точно не какие-нибудь совсем старые? Если всё актуальное, скиньте куда-нибудь проблемный файл, посмотрю.
Всё просто: в файле с кракозябрами тег сохранен в кодировке win1251, что не соответствует стандарту тега, раньше многие программы этим грешили. По стандарту, если строки в теге не юникодные, их кодировка должна быть ISO 8859-1. Когда-то давно библиотека читала теги в локальной кодировке, но потом автор вдруг решил "исправить ошибку" и строго следовать стандарту. Просьбы сделать опцию для совместимости с такими файлами действия не возымели. Подробнее можно почитать в документации.
Думаю, самый правильный способ исправить проблему - с помощью редактора тегов поменять кодировку тегов в файлах на какую-нибудь юникодную, т.к. косяк рано или поздно всплывёт не только с MediaInfo (к примеру, медиасервера Navidrome и Jellyfin тоже не читают такие теги корректно).
Но вообще, такого быть всё равно не должно, поскольку для этих полей включён костыль для исправления кодировки. Версия плагина и конфигурация точно не какие-нибудь совсем старые? Если всё актуальное, скиньте куда-нибудь проблемный файл, посмотрю.
Версия плагина 1.0.7, конфиг практически дефолтный
Кодировку поменять можно, это будет лучшее решение. Но меня, в первую очередь, смутила разница между выводом в контентном и листерном виде.
https://disk.yandex.ru/d/HP-vJ2FqBdyBhg
Кодировку поменять можно, это будет лучшее решение. Но меня, в первую очередь, смутила разница между выводом в контентном и листерном виде.
https://disk.yandex.ru/d/HP-vJ2FqBdyBhg
Я извиняюсь, у меня такой неожиданный вопрос: а почему окно листер-плагина (в частности, этого) не прокручивается "стрелками" вниз/вверх на клаве, а только колесом мыши? Или это у всех листер-плагинов так?
Посмотрел некоторые другие листеры - все кнопки "навигации" работают штатно.
Посмотрел некоторые другие листеры - все кнопки "навигации" работают штатно.
TC 11.58 32/64, Win10x64
Cuda уехал text, он был ещё вчераа...
Cuda уехал text, он был ещё вчераа...
790
Выберите в этом плагине в отображаемом тексте какую-то строку курсором — будет прокручиваться клавишами. У некоторых других плагинов это организовано иначе и прокрутка клавишами идёт сразу. А что в вашем понимании означает "другие листеры", я не знаю.
Выберите в этом плагине в отображаемом тексте какую-то строку курсором — будет прокручиваться клавишами. У некоторых других плагинов это организовано иначе и прокрутка клавишами идёт сразу. А что в вашем понимании означает "другие листеры", я не знаю.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
790
Да, всё работает. Просто по умолчанию фокус не стоит на списке (делалось умышленно), при клике мышью список получает фокус и стрелки начинают работать. Но я как обычно забыл про клавиатурщиков, а поставить фокус без мыши получается затруднительно. Думаю, вполне можно сделать, чтобы список получал фокус при первом нажатии стрелок.
Да, всё работает. Просто по умолчанию фокус не стоит на списке (делалось умышленно), при клике мышью список получает фокус и стрелки начинают работать. Но я как обычно забыл про клавиатурщиков, а поставить фокус без мыши получается затруднительно. Думаю, вполне можно сделать, чтобы список получал фокус при первом нажатии стрелок.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
При быстром просмотре в соседней панеле удобно было бы, чтобы панель просмотра получала фокус при нажатии на Tab (так сделано во многих других листерных плагинах).Loopback писал(а):Думаю, вполне можно сделать, чтобы список получал фокус при первом нажатии стрелок.
Windows 11 | TC DreamLair eternal pre-α
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Наоборот - получать фокус через таб надо в том случае, если планируется перемещаться стрелками. То есть работать с панелями исключительно с клавиатуры.Loopback писал(а):Думал про таб, но не вижу большого смысла. Зачем списку получать фокус, если не планируется перемещаться стрелками?
Хотя мне это не особо актуально, я в основном так и остался мышефилом
Windows 11 | TC DreamLair eternal pre-α
Простите, если что-то пропустил, но нет ли каких-нибудь команд к TCMediaInfo.exe ?
Например, TCMediaInfo.exe /clear
Чтоб одной командой с кнопки очищал, сжимал и подтверждал (молча, без "Done") базу.
Стал пользоваться базой, потому как у меня видео-файлы получают разные иконки в зависимости от AudioCommercialName, во избежание задержки отбражения в панели
Например, TCMediaInfo.exe /clear
Чтоб одной командой с кнопки очищал, сжимал и подтверждал (молча, без "Done") базу.
Стал пользоваться базой, потому как у меня видео-файлы получают разные иконки в зависимости от AudioCommercialName, во избежание задержки отбражения в панели
TC 11.58 32/64, Win10x64
Cuda уехал text, он был ещё вчераа...
Cuda уехал text, он был ещё вчераа...
Loopback
viewpost.php?p=136825
Вот сейчас обсуждаем одну проблемку, в которой замешан wdx_TCMediaInfo, может подскажите решение? Суть в том, чтобы плагин НЕ работал на сетевом диске (vpn)
viewpost.php?p=136825
Вот сейчас обсуждаем одну проблемку, в которой замешан wdx_TCMediaInfo, может подскажите решение? Суть в том, чтобы плагин НЕ работал на сетевом диске (vpn)
TC 11.58 32/64, Win10x64
Cuda уехал text, он был ещё вчераа...
Cuda уехал text, он был ещё вчераа...
Очередной искусный/продвинутый плагин, делающий жизнь в TC просто комфортной!
Сколько лет пользуюсь, а нарадоваться не могу. Спасибо, Loopback!
Запрос поддерживаю - действительно нужна такая вещь.
А лучше отдельное поле, где можно будет проверять условие. Иначе на сетевом диске при работе могут наблюдаться жуткие тормоза, в зависимости от скорости обмена.
Сколько лет пользуюсь, а нарадоваться не могу. Спасибо, Loopback!
Запрос поддерживаю - действительно нужна такая вещь.
А лучше отдельное поле, где можно будет проверять условие. Иначе на сетевом диске при работе могут наблюдаться жуткие тормоза, в зависимости от скорости обмена.