Personal Video Database

Русский => Списки изменений => Тема начата: nostra от 19 Ноября 2011, 00:52:35

Название: 1.0.2 Beta
Отправлено: nostra от 19 Ноября 2011, 00:52:35
Наконец-то мне удалось выделить время в моём рабочем графике для любимой PVD!

Обязательно сделайте резервную копию Вашей базы перед использованием этой версии программы!

Список изменений:

FeatureАвтоматический импорт внешних субтитров (если возможно определить язык из имени файла), аудио потоков и постеров
FeatureКопирование & Вставка записей
FeatureКопирование & Вставка изображений
FeatureОпция: выделять первый результат поиска
ImprovedПанель инструментов:
Левый щелчок мыши - вкл./выкл. панель
Двойной щелчок заменяет все панели на актуальную
Правая кнопка мыши - показать все ф-ции панели (если возможно)
Если панель не помещается, то она размещается во втором ряду
Второй ряд инструментов может содержать только одну панель
ImprovedHTTP Клиент
ImprovedПроверка на дубликаты при добавлении записей
ImprovedВо множественном редакторе показывается кол-во выбранных записей + Подтверждение при попытке отредактировать больше 10 записей
ImprovedНовая версия firebird
ChangedНовая версия ffmpeg
ChangedДиалог обнаружения нового устройства больше не показывается если программа свёрнута
ChangedПоле "Путь к файлам" теперь является многострочным и сворачиваемым
ChangedСистемные dll инсталируются в папку PVD
FixedАвтоматическое ID теперь присваивается только видимым записям
FixedНесколько проблем с полями типа дата
FixedПрограмма больше не спрашивает подтверждения удаления файлов если они не присвоены
FixedКнопка для выбора файлов вызывала действие дважды
FixedВ некоторых случаях было не возможно поменять название записи
FixedМного других мелких исправлений и улучшений

Загрузка:
Инсталлер (http://www.videodb.info/bin/pvd_beta_setup.exe)
Zip (http://www.videodb.info/bin/pvd_beta_1020.zip)
7z (http://www.videodb.info/bin/pvd_beta_1020.7z)
Название: Re: 1.0.2 Beta
Отправлено: djek-ural от 19 Ноября 2011, 03:21:36
Эта хорошая новость , сейчас потестим , спасиба Ностра.
Название: Re: 1.0.2 Beta
Отправлено: djek-ural от 19 Ноября 2011, 09:42:09
Самое первое что высаживает , вот решил я добавить фильм через мастер , а где настройки какой именно плагин или скрипт  использовать , приходится лезть в основные настройки , искать там нужные плагины ставить на них "по умолчанию"  , только после этого я смог добавить фильм , с этим нужно что то делать иначе гемморой. И еще предложение для значков просмотрен или есть в наличие , по ним трудно заметить включен он или выключен , предлагаю добавить эффект , если настройка выключена то пусть значок будет черно белым , а когда включаеш то пусть цветным.

И еще вопрос почему награды на английском ?

Самая хорошая новость фильм добавился без Проксомитрона , осталось проверить персон.
Персоны также работают без проксомитрона , это отлично.

Не могу добавить фильм "Я легенда" тот что уиллом смитом , в окне найденого выдает несколько фильмов , но все не те.
Все вопрос снят , оказывается на кинопоиске фильм записан как "Я - Легенда" , между слов добавлен дефис.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 19 Ноября 2011, 10:08:21
nostra

косячок. Если общая длина подключенных панелей в 1-ом ряду превышает какую-то длину (у меня это где-то 800-900 пикселей при ширине экрана 1680), то после перезагрузки в 1-ом ряду остаются только панели, общая длина которых не превышают эту неизвестную мне длину.
Т.е., например, варианты:
1. Toolbar + Export + Search => Все в одном ряду => Перезагружаем => Search переместилась во 2-ой ряд
1. Toolbar + Import + Search => Все в одном ряду => Перезагружаем => Search переместилась во 2-ой ряд, а Import вообще отключилась.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 19 Ноября 2011, 10:11:07
djek-ural
Цитировать
И еще вопрос почему награды на английском ?
С кинопоиска?
Цитировать
Не могу добавить фильм "Я легенда" тот что уиллом смитом , в окне найденого выдает несколько фильмов , но все не те.
По "Я легенда" на кинопоиске этот фильм и не находится (посмотри вручную поиском на кинопоиске).  Надо "Я - легенда".
Название: Re: 1.0.2 Beta
Отправлено: djek-ural от 19 Ноября 2011, 10:22:10
Цитировать
Feature   Автоматический импорт внешних субтитров (если возможно определить язык из имени файла), аудио потоков и постеров

как должна работать эта функция , если например к одному фильму в папке лежит еще , смотрите скриншот.

У меня по этому фильму добавился только сам фильм и все.

[вложение удалено администратором]
Название: Re: 1.0.2 Beta
Отправлено: NewSky от 19 Ноября 2011, 11:15:21
Не был тут ооочень долго, для себя уже "похоронил" PVD... и так вовремя зашел, но новую бэтту. Ну собственно, "похороны" (как не прискорбно) подтвердились...

(http://img.maryno.net/preview/22a813a3023dd81a8c971f3b90a3d3d7/6ca0672426dc272a6fa4ba8ebd308889.gif) (http://img.maryno.net/images/22a813a3023dd81a8c971f3b90a3d3d7/6ca0672426dc272a6fa4ba8ebd308889.png)

Понятно, что все можно подправить, разобраться, пофиксить, докрутить, додумать, но уже совсем не хочется, хочется и уже давно просто работать с программой. Жаль, что PVD бесплатная, уверен, стой она денег, приноси она денег Автору все было бы иначе.
К сожалению, всё сильно шагнуло вперёд, а PVD даже откатилась назад. Не воспринимайте как упрек или гундёжь, лично я до последнего верил в лучшие времена, но они так и не наступили.  nostra молодчина, жаль, что реальность другая и как правило действительно хорошие вещи, как и талантливые люди например, в большинстве своем имея в основе много хорошего, так и остаются нериализованными. Извините.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 19 Ноября 2011, 12:11:26
NewSky
Это ты откуда пытался добавить инфу?
Название: Re: 1.0.2 Beta
Отправлено: NewSky от 19 Ноября 2011, 13:03:24
unreal666 , это я просто открыл скопированную базу в 1.0.2 (portable) и сразу получаю это. При попытке "встать" на любую запись, в трех разных имеющихся (и прекрасно работающих в 0.9.9.2) базах. В двух из трех базах пользовательских полей нет вообще.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 19 Ноября 2011, 13:40:33
понятно. У меня норм, т.к. уже давно сидел на 1.0.1.0 и возможно базы 0.9.9.2 и 1.0.1.0 немного отличаются.
Название: Re: 1.0.2 Beta
Отправлено: djek-ural от 19 Ноября 2011, 14:37:32
NewSky может у тебя просто депрессия из за очередного кризиса , просто когда программа начинала развиваться , ты был единственным генератором новых идей , вот Ностра их и воплошал. Сейчас этих идей , целый танкер и плюс 3 маленьких лодочки накопилось , Ностра не успевает раставлять правильные приоритеты для разработки , и поэтому программа так отстает в своем развитие.
Название: Re: 1.0.2 Beta
Отправлено: nostra от 19 Ноября 2011, 15:58:16
Цитировать
Самое первое что высаживает , вот решил я добавить фильм через мастер , а где настройки какой именно плагин или скрипт  использовать , приходится лезть в основные настройки , искать там нужные плагины ставить на них "по умолчанию"  , только после этого я смог добавить фильм , с этим нужно что то делать иначе гемморой.

Хорошо, каки есть идеи?

Цитировать
И еще предложение для значков просмотрен или есть в наличие , по ним трудно заметить включен он или выключен , предлагаю добавить эффект , если настройка выключена то пусть значок будет черно белым , а когда включаеш то пусть цветным.

ОК, я попробую как это будет выглядеть

Цитировать
И еще вопрос почему награды на английском ?

В смысле?

Цитировать
косячок. Если общая длина подключенных панелей в 1-ом ряду превышает какую-то длину (у меня это где-то 800-900 пикселей при ширине экрана 1680), то после перезагрузки в 1-ом ряду остаются только панели, общая длина которых не превышают эту неизвестную мне длину.
Т.е., например, варианты:
1. Toolbar + Export + Search => Все в одном ряду => Перезагружаем => Search переместилась во 2-ой ряд
1. Toolbar + Import + Search => Все в одном ряду => Перезагружаем => Search переместилась во 2-ой ряд, а Import вообще отключилась.

Спасибо за инфу - скоро исправлю

Цитировать
Цитировать

    Feature   Автоматический импорт внешних субтитров (если возможно определить язык из имени файла), аудио потоков и постеров


как должна работать эта функция , если например к одному фильму в папке лежит еще , смотрите скриншот.

У меня по этому фильму добавился только сам фильм и все.

Она берёт файлы у которых разница в названии не больше 5 букв, а в твоём случая засчёт "GOBLIN" т т.д. длинее. Вообще т.к. у тебя только один фильм в папке это не должно иметь значения, так что это я поправлю + вероятно нужно допустимое различие немного увеличить...

Цитировать
Понятно, что все можно подправить, разобраться, пофиксить, докрутить, додумать, но уже совсем не хочется, хочется и уже давно просто работать с программой. Жаль, что PVD бесплатная, уверен, стой она денег, приноси она денег Автору все было бы иначе.

Просто пользоваться можно будет релизом стабильной версии от беты этого ожидать не стоит.

Цитировать
К сожалению, всё сильно шагнуло вперёд

Ради интереса: что шагнуло куда, конкретно?

Я теперь буду иметь больше времени и планирую более активно занимать проектом!

Цитировать
unreal666 , это я просто открыл скопированную базу в 1.0.2 (portable) и сразу получаю это. При попытке "встать" на любую запись, в трех разных имеющихся (и прекрасно работающих в 0.9.9.2) базах. В двух из трех базах пользовательских полей нет вообще.

Никаких проблем, вероятно косяк в добавлении нового типа польз. полей. Я это быстро поправлю.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 19 Ноября 2011, 16:23:49
nostra
Несколько вопросов и пожеланий.

Вопросы:
1. Как удалить файловую инфу для невидимых фильмов и эпизодов? Если средствами самой проги нельзя, то может какой-нибудь SQL-запрос составишь? И чем отличается SQL-запрос с и без галки "Как скрипт"?
2. Как рассчитывается объем базы (статистика) при одновременном наличии файловой инфы и в самом сериале и в его эпизодах?

Очень нужные пожелания:
1. Для всех невидимых (удаленных из видимых и созданных по связям) фильмов автоматом ставить галку "нет в наличии".
2. При удалении фильма/сериала/эпизода автоматом удалять файловую инфу для них (если удаляется сериал, то удалять эту инфу и из самомго сериала и из эпизодов)
3. При добавлении новых эпизодов посредством их автосоздания при импорте сериалов с сайтов автоматом ставить галку "нет в наличии". А то сейчас при обновлении данных сериалов приходится просматривать все сезоны на появление новых эпизодов и ставить им галку "нет в наличии".
4. Уже запрашивали, но скажу еще раз. Сделай плиз пункт в выпадающем меню фильма для полного удаления все файловой инфы.
Название: Re: 1.0.2 Beta
Отправлено: djek-ural от 19 Ноября 2011, 16:47:20
С наградами разобрался , это все зависит от перевода программы , так что вопрос снят.
Название: Re: 1.0.2 Beta
Отправлено: djek-ural от 19 Ноября 2011, 17:08:08
Цитировать
Самое первое что высаживает , вот решил я добавить фильм через мастер , а где настройки какой именно плагин или скрипт  использовать , приходится лезть в основные настройки , искать там нужные плагины ставить на них "по умолчанию"  , только после этого я смог добавить фильм , с этим нужно что то делать иначе гемморой.

Хорошо, каки есть идеи?


В сегодняшнем , или текушем оформление , по логике расчитана работа следующим образом , в ручную создать пустую запись , добавить название фильма , сохранить , далее перейти на вкладку импорт выбрать нужный плагин , и занести информацию через инет.
Я в своем тестирование решил думать так как бы подумал человек впервые пользуюшийся программой , но знающий что в программе есть Мастер новых фильмов.
Поэтому предлагаю обдумать вместе , а то моя фантазия может быть трудно оформлена в виде кода.

Может расмотреть такую возможность , при первом запуске программы , при переходе на вкладку Мастер новых фильмов , всплывало окно в котором предлагалось выбрать плагины для каждого действия выполняемого программой.
Название: Re: 1.0.2 Beta
Отправлено: NewSky от 19 Ноября 2011, 19:17:01
Цитировать
Ради интереса: что шагнуло куда, конкретно?
Вкратце, накропал... (http://www.videodb.info/forum_ru/index.php/topic,1012.msg12218.html#msg12218)
Название: Re: 1.0.2 Beta
Отправлено: nostra от 20 Ноября 2011, 00:25:28
Цитировать
1. Как удалить файловую инфу для невидимых фильмов и эпизодов? Если средствами самой проги нельзя, то может какой-нибудь SQL-запрос составишь?

Всю инфу или только путь?

Цитировать
И чем отличается SQL-запрос с и без галки "Как скрипт"?

Сказать по правде, эта опция по сути ничего не меняет - её надо убрать.

Цитировать
2. Как рассчитывается объем базы (статистика) при одновременном наличии файловой инфы и в самом сериале и в его эпизодах?

Информация берётся только из основной записи в любом случае

Цитировать
1. Для всех невидимых (удаленных из видимых и созданных по связям) фильмов автоматом ставить галку "нет в наличии".

Хорошо

Цитировать
2. При удалении фильма/сериала/эпизода автоматом удалять файловую инфу для них (если удаляется сериал, то удалять эту инфу и из самомго сериала и из эпизодов)

Что ты делаешь с невидимыми записями, что тебе это так важно?

Цитировать
3. При добавлении новых эпизодов посредством их автосоздания при импорте сериалов с сайтов автоматом ставить галку "нет в наличии". А то сейчас при обновлении данных сериалов приходится просматривать все сезоны на появление новых эпизодов и ставить им галку "нет в наличии".

Хм, не знаю - может не всем подойти. Возможно как опция. Я подумаю над этим.

Цитировать
4. Уже запрашивали, но скажу еще раз. Сделай плиз пункт в выпадающем меню фильма для полного удаления все файловой инфы.

Постараюсь не забыть

Цитировать
Может расмотреть такую возможность , при первом запуске программы , при переходе на вкладку Мастер новых фильмов , всплывало окно в котором предлагалось выбрать плагины для каждого действия выполняемого программой.

Вариант нормальный если исходить из того, что плагины по умолчанию будут в большинстве случаев не подходить. Думаешь это так? Впринципе я могу просто в выбадающем меню "Actions" просто добавить кнопочку "Выбрать плагины".
Название: Re: 1.0.2 Beta
Отправлено: nostra от 20 Ноября 2011, 02:08:06
Судя по всему, действительно есть недоработка в подключении к более старым базам. Если у Вас появляются сообщения об ошибках при использовании старой базы, пожалуйста тестируйте пока с новосозданными базами. Я предоставлю исправленную версию через день.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 02:12:56
Цитировать
Всю инфу или только путь?
Всю. Зачем нужная какая-либо файловая инфа для невидимых записей. Только база пухнет.
Цитировать
Что ты делаешь с невидимыми записями, что тебе это так важно?
по той же причине, что и выше
Цитировать
Хм, не знаю - может не всем подойти. Возможно как опция. Я подумаю над этим.
минимум сделать опционально. Просто лучше пускай фильм/эпизод считается отсутствующим, чем наоборот, т.к. если он есть в списке и отмечен отсутствующим, то в общем списке это сразу видно и юзер будет поглядывать в инете/магазине, чтобы найти его. А если будет помечен как присутствующий, то юзер и не будет рыпаться, т.к. просто не будет знать, что этого видео нет.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 02:20:06
PS.
Все забываю спросить.
На базе чего сделан скриптовый движок? Самодельный или на базе какого-нибудь паскаля (например, FreePascal)? Просто интересно, какие возможности (ф-и и т.п.), кроме присвоений, циклов и т.п. + ф-й PVD, поддерживает данный движок.
Название: Re: 1.0.2 Beta
Отправлено: djek-ural от 20 Ноября 2011, 03:10:15
Скорее всего , скриптовый движок сделан на базе Дельфи , и я тоже хочу узнать появилась ли в нем "скриптовом движке" функция генератор случайных чисел , она бы очень помогла скриптам для маскировки , своей банальности.
Название: Re: 1.0.2 Beta
Отправлено: nostra от 20 Ноября 2011, 04:03:47
Движок это Pascal Script for Delphi от RemObjects. Он много чего может (при правильной конфигурации), а если чего не может, то я могу в него практически всё, что угодно добавить...
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 04:07:24
nostra
Цитировать
Информация берётся только из основной записи в любом случае
т.е. берется и из основной записи и из самих эпизодов ;)
То то я смотрю размер файл по статистике в 1,5 раза больше, чем реальный размер файлов на носителях.
Может сделаешь опцию, чтобы не учитывать файлы в эпизодах при сборе статистики?
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 04:39:17
Цитировать
Движок это Pascal Script for Delphi от RemObjects
т.е. он поддерживает все, что написано здесь (http://www.remobjects.com/ps.aspx) ?
Название: Re: 1.0.2 Beta
Отправлено: Vimann от 20 Ноября 2011, 11:17:42
Вспомнился давний вопрос: планируется ли использование последних версий MediaInfo.dll?
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 12:15:15
nostra

Сделай плиз кнопку открытия выбора файлов/папок для поля "Путь к файлам" не посередине по вертикали для поля, а в самом вверху. А то в данной версии приходится для сериалов мотать это поле по вертикали в поиске этой кнопки.
Название: Re: 1.0.2 Beta
Отправлено: nostra от 20 Ноября 2011, 14:39:38
Цитировать
nostra
Цитировать

    Информация берётся только из основной записи в любом случае

т.е. берется и из основной записи и из самих эпизодов ;)
То то я смотрю размер файл по статистике в 1,5 раза больше, чем реальный размер файлов на носителях.
Может сделаешь опцию, чтобы не учитывать файлы в эпизодах при сборе статистики?

Вообще-то я имел ввиду, что из эпизодов информация не берётся, но проверив похоже, что таки берётся. Я поправлю этот момент.

Цитировать
Цитировать

    Движок это Pascal Script for Delphi от RemObjects

т.е. он поддерживает все, что написано здесь ?

Да, в некоторых случаях нужно подключить доп. модули

Цитировать
Вспомнился давний вопрос: планируется ли использование последних версий MediaInfo.dll?

Да, конечно

Цитировать
nostra

Сделай плиз кнопку открытия выбора файлов/папок для поля "Путь к файлам" не посередине по вертикали для поля, а в самом вверху. А то в данной версии приходится для сериалов мотать это поле по вертикали в поиске этой кнопки.

Это в шкурке нужно подправить. Сделаю.
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 15:17:52
Предложение на счет скинов.
Сделать при анализе файла скина поддержку подмены некоторых атрибутов/текста_между_открывающим_и_закрывающим_тегами за счет подгрузки файла с таким же именем, но допустим с расширением lng или ext (файл подмены). такие теги в xml-файле должны иметь атрибут id.
Файл подмены имеет вид. например:
нужный_id1|text=нужный текст|атрибут1=значение|атрибут2=значение
нужный_id2|text=нужный текст|атрибут1=значение|атрибут2=значение
...
Это чтобы можно было править шкурки, не правя собственно оригинальные xml-файлы, т.к. часто хочется сидеть на каком-либо оригинальном скине, но с небольшими модификациями и переводом на нужный язык и чтобы этот файл не перезаписывался при обновлении проги.
Название: Re: 1.0.2 Beta
Отправлено: nostra от 20 Ноября 2011, 15:22:39
Хорошая система для скинов Идёт в TODO
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 15:28:13
Цитировать
Это в шкурке нужно подправить. Сделаю.
Сенкс за направление поиска :)
Юзаю скин PVD Classic Tabs. Заменил
<column>
 <path/>
 <browsebtn/>
</column>
на
<column valign="top">
 <path/>
 <browsebtn/>
</column>
и все OK :)
Название: Re: 1.0.2 Beta
Отправлено: NewSky от 20 Ноября 2011, 17:00:03
А насколько Improved HTTP Клиент? Возможно пользоваться на приличной интернет скорости или все-же, не получится?
Название: Re: 1.0.2 Beta
Отправлено: unreal666 от 20 Ноября 2011, 17:22:43
nostra
Надо бы сделать всплывающие подсказки для новых кнопок, в числе которых две новые кнопки для постеров.