Если не против и я добавлю несколько идей-пожеланий
Познакомился с программой буквально на днях.
До текущего момента пользуюсь AMC, хотя в последнее время поглядывал на AMM
И тут попалась ваша работа. Очень понравилась, спасибо.
А теперь к пожеланиям:
1.Есть настройка Папки-Сохранять скриншоты и обложки в отдельных папках для каждого фильма
Просто отлично, нигде такого не видел. Но вот вопрос, чего вдруг ограничились скринами и обложками, чего не дать возможность таким же образом сохранять и все остальные типы картинок? Мало того, добавить поддержку относительных путей. К примеру при запуске программы создавать переменную среды PVDPath - полный путь к программе. Добавить переменную, к примеру FilmName = "Имя фильма", можна несколько подобных, одна оригинальное название фильма, другая - переведенное. Тогда будет возможность сохранять теже картинки (все типы), даже убрав выше описанную настройку так как каждому будет удобно. Например:
%PVDPath\movie\%FilmName\ и так для каждого типа картинок.
При таком варианте можно получить всю графику по фильму в одной папке.
2.Сохдание и сохранение скриншотов. Рад что и эта функция присутствует
Было бы не плохо добавить настрройку: "Создавать скришот встроенные возможностями программы", "Создавать скриншот внешней программой" - возможность указать внешнюю программу, и поле ввода параметров со стороны PVD. К чему это я... Так понимаю что скриншоты PDV пытается делать с помощью установленных кодеков на машине, где запущена. А ежели у человека кодеки не установлены? (не зарегестрированы). На сегодняшний день такое не редкость, к примеру я смотрю фильмы mplayer-ом и KMPlayer-ом, при этом кодеки не устанавливаю. И, подозреваю, по этой причине при попытке создать скриншот получаю ошибку. Но к примеру скриншоты при надобности создаю с помощью того же mplayer-а, и довольно шустро получается
Это из того что хотелось бы больше.
Из мелочей - было бы не плохо иметь возможность добавлять фильм в базу, перетащив сам фильм на PVD.
Кстати, вижу что для отображения списка фильмов в PVD используется замечательный контрол VirtualStringTree. Сейчас есть возможность формировать строку отображения и в попап-меню выбирать сортировку. А ежели добавить возможность вывода в табличном виде, предоставив выбор полей какие показывать, папоп-меню по сортироке в таком виде не нужно, сортироку можно реализовать средставми самого VST.
Было б не плохо добавить функцию перенумерации фильмов по базе. Сейчас у фильма есть ID. Вроде было предложение ввести понятие номер фильма. При добавлении данной функции думаю будет иметь смысл добавить и поле номер фильма. Реализация на уровне базы довольно проста и быстра. А ID в таком случае вообще лучше скрыть от глаз пользователя.
И еще одно, когда выбираем сохранять графику в папку с названием фильма, нужно учитывать что в ОС есть символы недопустимые в именах файлов-папок, хорошо бы автоматом таки заменять.