[wlx/wdx] TCMediaInfo

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

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

AkulaBig
Сообщения: 639
Зарегистрирован: Ср дек 03, 2008 11:48

Сообщение AkulaBig »

Loopback
Подумал, наверное здорово, если-бы была функции Date(), Time(), конвертирующие даты и время в локальный формат. Ведь дата часто используется для сортировки.
Проверил. Да не, отлично все сортируется и по текстовому полю:
Изображение
Так что даже в далеких to do считаю нет смысла думать об этом. Конечно это чисто мое мнение
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

AkulaBig писал(а):Подумал, наверное здорово, если-бы была функции Date(), Time(), конвертирующие даты и время в локальный формат. Ведь дата часто используется для сортировки.
Проверил. Да не, отлично все сортируется и по текстовому полю:
Если сортировать именно по тексту, то формат MediaInfo явно более предпочтителен для лексиграфического сравнения, чем наш локальный, сомневаюсь, что получится правильная сортировка по строкам вида "2 июля 2025"...

Преобразование дат в пользовательское представление возможно, но потенциальную пользу от них вижу только для wlx.
AkulaBig
Сообщения: 639
Зарегистрирован: Ср дек 03, 2008 11:48

Сообщение AkulaBig »

Loopback писал(а):Если сортировать именно по тексту, то формат MediaInfo явно более предпочтителен для лексиграфического сравнения
Согласен. Поэтому и решил, что не надо ничего делать для преобразования дат.
Loopback писал(а):потенциальную пользу от них вижу только для wlx
Да и то сомнительная польза.
Destiny
Сообщения: 340
Зарегистрирован: Вт дек 15, 2015 18:22

Сообщение Destiny »

Loopback писал(а):Выложил релиз
Насчет файла all_props.txt. Я вот для себя делал так же автовыгрузку этих полей.
И вот, сравнив свою текущую версию с вашей, нашел отличие:
https://github.com/MediaArea/MediaInfoL ... eneral.csv
У вас:

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

Movie/Country                                   : Country where the movie was produced
А по факту в файле на гитхабе:

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

Movie/Country;;;N YTY;;;Deprecated, use Country;;Title
А значит в all_props.txt должно быть:

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

Movie/Country                                    : Deprecated, use Country
https://github.com/MediaArea/MediaInfoL ... /Image.csv
Добавлено:

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

Type;;;N YTY;;;Type
Type/String;;;Y NT;;;Type
А значит в all_props.txt должно быть:

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

Type                                             : Type
Type/String                                      : Type
а у вас этого просто нет.
Последний раз редактировалось Destiny Пт июл 04, 2025 10:46, всего редактировалось 1 раз.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Destiny
Во-первых, непонятно, что за "Generic.csv". Такого контекста нет, есть General, и я беру данные, соответственно, из "General.csv", потому что именно там находятся описания полей.

Во вторых, я загружаю данные для последней релизной версии библиотеки (обратите внимание, что номер версии теперь прописывается в начале allprops.txt). Коммит с изменением на "deprecated" был сделан две недели назад. Коммит, добавляющий поля в Image.csv в мае. А релиз MediaInfo 25.04 - в апреле. Зачем же я буду брать данные по ещё не выпущенной версии?

Ну и в третьих, не заморачивайтесь сильно по поводу этого файла. Я же писал, что для работы плагина он не нужен, это чисто для справки :)
Destiny
Сообщения: 340
Зарегистрирован: Вт дек 15, 2015 18:22

Сообщение Destiny »

Да, конечно же General. Подписывал название файла по памяти :( ошибся чутка. :roll:
Но всегда полезно знать, что справка соответствует набору используемых данных)))))))))
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Обновил плагин до версии 1.2.0 и при открытии в Lister получаю такую строку с ошибкой скрипта.
Unknown function: GETOPTION (( GETOPTION ( 'HeaderExtraSpace' ) ) )
TC 11.58 combo, Windows 11 x64
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

jentoso
Видимо плагин всё же не обновился, других вариантов не вижу.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Loopback
Плагин обновился, а вот wdx в wlx переименовать забыл. :lol:
TC 11.58 combo, Windows 11 x64
AkulaBig
Сообщения: 639
Зарегистрирован: Ср дек 03, 2008 11:48

Сообщение AkulaBig »

jentoso писал(а): wdx в wlx переименовать забыл
А для чего вы его переименовываете? Он и так прекрасно как Листер-плагин ставится.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

AkulaBig
А я уже и не помню, давно так было.

Вроде для того, чтобы работала кнопка с командой cm_List /Ptcmediainfo, т.к. по другому она не хочет работать.
TC 11.58 combo, Windows 11 x64
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

jentoso
А ведь я совершенно забыл про wlx-враппер, который обсуждался ранее в теме. Он давно фактически сделан. Можно потестировать.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Loopback
Вот теперь все отлично :!:
Меньше места и работает wlx.
TC 11.58 combo, Windows 11 x64
AkulaBig
Сообщения: 639
Зарегистрирован: Ср дек 03, 2008 11:48

Сообщение AkulaBig »

jentoso писал(а):чтобы работала кнопка с командой cm_List /Ptcmediainfo
А зачем она нужна? Прописываете:

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

[ListerModes]
; проигрывать внутренним плеером,
; по "4" переключать на TCMediaInfo
3exts=>{Аудио} Звуковые файлы
3fields=4i
4exts=>{Аудио} Lossless
4fields=4i
5exts=>{Аудио} Lossy
5fields=4i
И по '4' переключаетесь на TCMediaInfo.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

AkulaBig
Мне так удобнее, нажал кнопку и сразу чисто плагином открыть.
TC 11.58 combo, Windows 11 x64
Ответить