Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx/wdx] TCMediaInfo
Goto page Previous  1, 2, 3 ... 49, 50, 51
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Loopback



Joined: 07 Sep 2009
Posts: 1251

Post (Separately) Posted: Sun Feb 11, 2024 19:15    Post subject: Reply with quote

790, Orion9
Суть проблемы в принципе понятна, но решать ее по-хорошему надо так, как вы и пытались в той теме, т.е. со стороны поиска, исключая в конкретном поисковом запросе сетевые пути.

Проверил, что выдаёт FileX, на локальных файлах F, на сетевых (что на UNC путях, что на смонтированных) - N. А должен Fixed и Network соответственно (ну или локализованное имя). Т.е. ошибка в плагине, скорее всего с типами строк, поэтому он выдает неверную строку и сравнение не работает. Причём поменять вручную в ini не получается, т.к. эта колонка типа MultipleChoice и подставляемое значение должно быть строго равно одному из предопределенных значений.

Orion9 wrote:
А лучше отдельное поле, где можно будет проверять условие.

Если имеется в виду реализовать в плагине дополнительное поле, что-то вроде "тип диска", то это проблематично, поскольку текущая реализация заточена на получение данных из библиотеки. Воткнуть туда стороннее поле непросто.

Если же делать xml-опцию, то она будет применяться везде: в поиске, просто при заходе на сетевой ресурс, при работе подсказок. Не самый лучший вариант.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 47

Post (Separately) Posted: Sun Feb 11, 2024 19:29    Post subject: Reply with quote

Спасибо за развернутый ответ. Вроде, все понятно. Я тоже заметил через WDX Guide, что он отображает только одну букву, но думал, что так и задумано, пока не проверил на практике.
Жаль, что в вашем плагине нельзя реализовать такую опцию, было бы удобно. Что ж... будем искать другие варианты Smile
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 303

Post (Separately) Posted: Sun Feb 11, 2024 20:51    Post subject: Reply with quote

Loopback
Я правильно понимаю, мы обсуждаем wdx TCMediaInfo, а не FileX ?
Я правильно понял, что сама "база" занимается поиском в т.ч. на сетевом диске и поэтому запрет на поиск по шаблонам ТС там ничего не даёт? т.е. надо применять "санкции" к базе/плагину, чтоб оно не лезло куда не надо? Или это не так?
Я могу сказать, что на FTP, так сказать, "диске", к которому не применены никакие исключения, видео-файлы показаны с цветами как на локальных (т.е. как в шаблоне поиска) и значками ассоциированного плеера. Плагин wdx TCMediaInfo ничего там не делает, "база" не обновляется.
_________________
TC 11.02, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1251

Post (Separately) Posted: Sun Feb 11, 2024 23:28    Post subject: Reply with quote

790 wrote:
Я правильно понимаю, мы обсуждаем wdx TCMediaInfo, а не FileX ?

И то, и другое. Я выше писал о том, что для поиска с исключением сетевых каталогов правильнее использовать плагин FileX, а конкретно колонку "Тип диска". К сожалению, он имеет баг именно в работе этой колонки. Если бы он работал как надо, то пример поискового запроса, предложенного Orion9, работал бы без скриптовых заморочек.

Суть в том, чтобы первым стояло условие проверки типа диска. Тогда если он сетевой, то проверка последующих условий, которые включают вызов TCMediaInfo, выполняться не будет.

790 wrote:
Я правильно понял, что сама "база" занимается поиском в т.ч. на сетевом диске и поэтому запрет на поиск по шаблонам ТС там ничего не даёт? т.е. надо применять "санкции" к базе/плагину, чтоб оно не лезло куда не надо? Или это не так?

"База" это часть плагина и сама по себе поиском заниматься, разумеется, не может. Плагин же работает только тогда, когда TC выполняет функцию ContentGetValue плагина и передаёт в неё имя файла. В этом случае идет проверка по базе, есть ли такое имя. Если есть, берутся сохраненные данные, если нет - выполняется получение данных через библиотеку MediaInfo и они записываются в базу. По своей инициативе плагин никогда никуда не лезет. Тотал же может вызывать функцию плагина из разных мест, где используются макросы запроса данных плагина: при включенных пользовательских колонках, при выводе подсказки, поиск с использованием плагинов и т.д.

790 wrote:
Плагин wdx TCMediaInfo ничего там не делает, "база" не обновляется.

А много ли плагинов могут работать в панели FTP? Наскидку только встроенный tc-плагин, и то только отдельные поля. На самом деле я как-то не особо интересовался, что там происходит, что-то плагину наверняка передается, но он явно не может такие пути обработать.
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 303

Post (Separately) Posted: Mon Feb 12, 2024 02:02    Post subject: Reply with quote

В общем, во всём виноваты "Внутренние ассоциации" Very Happy Это они запускают плагин. Плагин определяет что "Commercial name содержит" такой-то тип аудио, и "Внутренние ассоциации" подставляют нужную иконку перед названием видео.
Это не супер-быстрый процесс - файлы-то большие, но на локальных дисках не заметно. А вот на сетевом... Если на лёгком (для роутера) PPTP VPN это не слишком напрягает, то на шифрованных соединениях открытие папки с видео-файлами вводит ТС в полный ступор!
Удаляю настройки "Внутренних ассоциаций" - всё прекрасно: нет иконок - нет проблемы.
_________________
TC 11.02, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10224
Location: Россия, Саратов

Post (Separately) Posted: Mon Feb 12, 2024 07:18    Post subject: Reply with quote

Loopback wrote:
А много ли плагинов могут работать в панели FTP? Наскидку только встроенный tc-плагин, и то только отдельные поля.

Ни одного не будет. Об этом много раз предупреждалось везде и всюду. А работают там на самом деле не отдельные поля встроенного плагина, а типовые колонки из стандартного подробного режима представления.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
bbd



Joined: 30 Sep 2008
Posts: 8

Post (Separately) Posted: Mon Feb 12, 2024 16:16    Post subject: Reply with quote

Подскажите, плиз, что и где можно поправить (или настроить), чтобы для видеофайла, в колонке "число потоков", показывалось не общее число (videoaudiotextmenu), а только число аудио потоков (чтобы на вложенном скрине были "Число потоков" 1 и 2, а не 1111 и 12).

Спасибо.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1251

Post (Separately) Posted: Mon Feb 12, 2024 17:49    Post subject: Reply with quote

bbd
В колонке поменяйте представление по умолчанию на "Число потоков" с выбором единицы "Только аудио".

Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 303

Post (Separately) Posted: Tue Feb 13, 2024 16:03    Post subject: Reply with quote

Всем спасибо! Вопрос решился. Походу, это уже старость, рассеяный склероз начинается...
Плагин тут не причём. Раз уж виноваты "Внутренние ассоциации", то там и надо было копать. Просто создав условия для определённых значков, я не создал условие для отсутствия этих условий на сетевом диске Z: или \\ Embarassed
Сделал, поднял приоритет на самый верх - заработало!
_________________
TC 11.02, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 49, 50, 51
Page 51 of 51

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group