[wlx/wdx] TCMediaInfo

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mrmerak
Заработало — и хорошо. А картинки такого размера в посты внедрять запрещено. Заменил ссылками.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Loopback
По последней версии сообщаю (в развитие того, что было написано в личке), что с колонками для заголовка и исполнителя костыль оказался вполне годным, кириллица отображается. А для WLX что-то ещё дополнительно делать надо, чтобы исправить? А то пока и с новым XML-файлом тут кодировка не та.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Avada
Да, в листерном плагине, чтобы костыль работал, нужно дополнительно обрабатывать получаемые строки скриптовой функцией FixCP, таким образом, костыль может работать только в скриптовых видах. Сейчас в виде "По-умолчанию" информация извлекается без возможности обработки, поэтому в нем это исправить нельзя. Но можно проверить работоспособность, переключившись в вид "Simple". В следующих версиях стандартный вид тоже будет скриптовый.

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

А обрабатывать все строки подряд - это замедление и так не быстрой работы, да и нет гарантий, что костыль будет корректно работать с другими языками.
XXXLer
Сообщения: 48
Зарегистрирован: Вс дек 19, 2010 15:48

Сообщение XXXLer »

Loopback
вопрос по строчным функциям - какие параметры и возврат у ф-ции StrPos?

сам себе отвечаю:
StrPos (String, Substr): Pos
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Поскольку офлайновая справка в том виде, котором она была, больше обновляться не будет, а новая пока не готова, вот ссылка на онлайн-версию справки, обновляющейся по мере изменений.
volcano
Сообщения: 1
Зарегистрирован: Сб мар 22, 2014 21:52

Сообщение volcano »

Что-то на 8.50 x64 не пашет :(
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

volcano
Нет желания сообщить подробности?
У меня в последнее время подглюкивает wdx-компонента - не всегда срабатывают всплывающие подсказки (только у этого плагина) к медиа-файлам. Но пока не могу понять причину и закономерность - то ли конфликт какой-то с плагинами, то ли проблема конкретно MediaInfo. Причём если один раз подсказки плагина сработают - дальше они уже отображаются нормально. Такое впечатление, что или плагин или библиотека MediaInfo.dll не может подгрузиться нормально, а потом подгружаются и после этого работают.
TC 8.50x32, Win8.1x64
Последний раз редактировалось LonerD Вс мар 23, 2014 04:06, всего редактировалось 1 раз.
Windows 11 | TC DreamLair eternal pre-α
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

TC 8.51b3 x86-x64 - никаких проблем с плагином (правда, пользуюсь только с пользовательскими колонками), как и с 8.50.
MediaInfo.dll 0.7.67.0
SQLite3.dll 3.6.22.0
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Нашел, откуда можно слить SQLite3.dll/SQLite3_x64.dll версии 3.8.4.3
http://www.autoitscript.com/autoit3/fil ... ve/sqlite/
Только нужно ли?
amzoom
Сообщения: 44
Зарегистрирован: Ср окт 07, 2009 18:49

Сообщение amzoom »

На странице контентных плагинов ctrl+f по "TCMediaInfo" ничего не находит.
Если этот плагин жив - почему он не перечислен там? Или он там есть, но под другим названием? Если так, то просьба модератора переименовать эту тему в соответствии с именем этого плагина в списке на той странице.

"Медиа Инфо" плагинов несколько и меж ними легко запутаться :(
Аватара пользователя
yozhik
Сообщения: 353
Зарегистрирован: Вс май 04, 2014 20:34
Откуда: Электросталь

Сообщение yozhik »

В строке Format_Settings_Mode скриптом пытаюсь сделать замену. Чтобы из «Joint stereo» стало «Joint».

Код: Выделить всё

<column name="Mode" type="script"><![CDATA[Output:=StrReplace(AudioFormatSettingsMode, ' stereo', '');]]></column>
Не срабатывает, информация не выводится. Не могли бы подсказать что не так?
И ещё.
«TC MediaInfo Wiki» :: «Узел списков» писал(а):Заданное имя может быть использовано в колонках типа «list», или скрипт может вызвать его по этому имени.
Как из скрипта вызвать список замен?
Аватара пользователя
yozhik
Сообщения: 353
Зарегистрирован: Вс май 04, 2014 20:34
Откуда: Электросталь

Сообщение yozhik »

TC 8.51a, MediaInfo.dll 0.7.68.0 при попытке обработать файлы *.wma падает Total :? Откатился на 0.7.67.0.
Добавлено позже:
С обновлённым MediaInfo.dll 0.7.69.0 всё заработало исправно.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

MP3-файл. Поле комментария. Комментарий на русском языке (кириллица). Плагин отображает в виде кракозябр.
Для примера плагины AudioTagView, decID3WLX, Mmedia то же самое поле отображают корректно.
Windows 11 | TC DreamLair eternal pre-α
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

LonerD писал(а):MP3-файл. Поле комментария. Комментарий на русском языке (кириллица). Плагин отображает в виде кракозябр.
Для примера плагины AudioTagView, decID3WLX, Mmedia то же самое поле отображают корректно.
Не буду повторяться, почему в плагине кракозябры, а в других нет, это обсуждалось пару страниц назад. В последней версии 0.74 была сделана попытка сделать костыль для исправления ситуации. Просто нужно убедиться, что в таких полях этот костыль (process="fix_cp") включен, например:

Код: Выделить всё

        <source name="Title" field="Title" process="fix_cp"/>
        <source name="Album" field="Album" process="fix_cp"/>
В этом случае плагин будет пытаться (понятно, что путем некоторого снижения производительности) определить кодировку текста.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Loopback
Костыль не помогает. Точнее может и помогает, но не всегда (он у меня и был изначально прописан) - в некоторых файлах кодировка так и оставалась неправильная.

И ещё постоянно возникает такая проблема с плагином. У меня организованы всплывающие подсказки к разным типам файлов в Тотале. Иногда они не срабатывают, причём глобально, ни к одному файлу. Потом что-то происходит (закономерность пока не выявил) - и всё начинает работать как требуется. Иногда это происходит при переключении на вид колонок с информацией из плагина, иногда и это не помогает... Такое впечатление, что плагин не всегда может подгрузиться, а если не подгрузится при первом вызове, то в дальнейшем - даже и не пытается...
Похоже, это происходит когда система чересчур занята (например идёт ресурсоёмкий процесс или несколько потоков копирования).
Насколько я помню - в самых ранних релизах плагина такой беды не наблюдалось.
Последний раз редактировалось LonerD Сб янв 03, 2015 00:43, всего редактировалось 1 раз.
Windows 11 | TC DreamLair eternal pre-α
Ответить