На этой странице: Введение Установка PVD Параметры командной строки Портативный режим Серверный режим |
Введение
Добро пожаловать в Personal Video Database! PVD - это мощная и гибкая программа, предназначенная для управления вашим видео и информацией о нем. Как и в любой такой программе, эта мощь и гибкость требует немного больше усилий для освоения, чем меньшие программы. Мы верим, что вы сочтете эти усилия стоящими того. В этом справочном разделе будут предоставлены:
- Краткий обзор возможностей программы и понимание того, как они могут быть использованы в вашем случае.
- Информация и инструкции, необходимые для как можно более быстрого начала работы.
- Полезные ссылки при последующем использовании программы после создания первоначальной базы данных.
- Место, где вы можете комментировать и задавать любые вопросы, и помочь сохранить эту документацию релевантной и актуальной.
Этот справочный раздел - такой же форум, как и другие разделы здесь. Его оформление изменено для придания внешнего вида вики. Это означает, что вы можете оставить комментарий и задать вопрос так же, как и в других разделах. Пожалуйста, не переживайте о сообщении в "неправильном" месте. Мы хотим, чтобы вы могли легко написать сообщение там и тогда, когда возникает комментарий или вопрос. Если модераторы решат, что что-то лучше обсуждать в другом месте, они легко переместят ваше сообщение. |
Но достаточно болтовни! Если вы этого еще не сделали, сейчас самое время перейти к разделу...
Установка PVD
Это так легко (и безопасно), что вы можете сначала это сделать, а задать вопросы позже...
- Загрузите последнюю версию.
- Запустите установщик: pvd_setup.exe.
- Запустите программу.
Если вы были достаточно отважны, чтобы сделать это, то вот, что произошло:
- Программа была установлена в папку установки. Исполняемый модуль программы называется viddb.exe. Папка включает подпапки для плагинов, скриптов, и шкурок.
- Запуск программы привел к созданию файла конфигурации pvdconfig.ini со значениями по умолчанию в папке Application Data (XP | Vista/7). Обратите внимание, что атрибут Скрытый папки Application Data должен быть снят, чтобы увидеть ее содержимое. Все необходимые конфигурационные данные сохраняются в этом файле — никакие данные не сохраняются в реестре Windows.
- Первый запуск программы должен привести к созданию пустой базы данных с именем MOVIES.PVD по умолчанию в папке Мои документы (XP | Vista/7). Это размещение и имя файла могут быть изменены указанием других значений в диалоге Файл > Новая база.
РЕЗЕРВНОЕ КОПИРОВАНИЕ!!! Все ваши данные сохраняются в одном большом файле базы данных. Пока вы ещё не заинтересованы в этом, но через некоторое время вы будете иметь достаточный объём данных, так что их потеря может вас расстроить. Примите эффективную программу резервного копирования уже сейчас:
|
Далее идёт расширенная тема. Читатели "Быстрого старта" могут это пропустить и сразу перейти к Ориентированию. |
Параметры командной строки
Параметр | Назначение |
-portable | записывает конфигурацию программы в папку установки |
-debug | записывает действия плагинов в лог-файл, который может быть просмотрен в реальном времени (выберите Помощь > Log) |
-showhidden | отображает скрытые файлы в диалоге Файл > Открыть |
-showfloppy | отображает доступные приводы гибких дисков в диалоге выбора файлов, в то время как по умолчанию они не отображаютсяt |
-readonly | предотвращает любое редактирование базы данных |
-noconfig | скрывает настройки |
-addmovie="title" | добавляет указанный фильм к базе данных |
-addfile="video_file_path" | добавляет указанный файл к базе данных |
-selectmovie="title" | запускается так, что указанный фильм будет выбран в списке |
-selectperson="name" | запускается так, что указанная персона будет выбрана в списке персон |
В командной строке может быть указано любое количество команд...
"C:\Program Files\Personal Video Database\viddb.exe" -parameter1 [-parameter2]
...и командная строка может быть выполнена любым доступным в Windows способом:
- Использую диалог Выполнить....
- Использую пакетный файл (например, portable.bat)
- Использую ярлыки (например, Person Video Database.lnk)
Использование ключа -debug не влияет на производительность. Если программа всегда будет запускаться с этим ключом (например, при добавлении его в главный ярлык программы), то лог будет всегда доступен для контроля и оценки производительности плагинов. |
Портативный режим
Ключ -portable позволяет программе запускаться со сменного носителя, включая карты памяти. Единственное, что делает этот ключ, - заставляет программу создать и сохранять файл конфигурации в папке установки вместо папки Application Data. Если база данных сохранена на том же носителе, то программа полностью переносима.
Факт того, что конфигурационный файл может быть сохранен в разных папках, обеспечивает возможность выполнять программу с разными файлами конфигурации. Это может быть полезно в разных ситуациях:
- Если есть подозрение на проблемы с существующим конфигурационным файлом, то программа может быть запущена в портативном режиме, что приведёт к созданию нового конфигурационного файла со значениями по умолчанию — без влияния на существующий конфигурационный файл.
- Две различные конфигурации могут быть использованы при одной и той же установке — одна, запущенная в портативном режиме, и вторая — в обычном. Каждый конфигурационный файл будет указывать на различные файлы базы данных. Вторая конфигурация может быть использована для тестирования или другим пользователем.
- Можно установить и использовать неограниченное количество копий программы, но гарантируя, что каждая используется в портативном режиме.
Серверный режим
PVD использует механизм реляционной СУБД Firebird для управления базой данных. В частности, используется Firebird Embedded Server, механизм сервера и клиента одновременно в библиотеке fbembed.dll. Так что если вам кажется, что ваша база данных полностью интегрирована с программой, то на самом деле это независимая база данных, обслуживаемая приложением Firebird.
Та же самая функциональность может быть обеспечена в реальной среде клиент-сервер путём установки полной версии сервера Firebird. Это может представлять интерес в ситуациях, когда:
- Другая программа требует доступа к базе данных. Например,
- J. River Media Center (метаданные о фильмах извлекаются непосредственно из базы данных PVD, использую плагин PvdImport; и
- Kroozbox media player for NMT (например, Popcorn Hour; см. это обсуждение (англ. форум) для получение детальной информации и инструкций).
- Несколько пользователей получают общий доступ к базе данных из разных установок PVD. Например,
- другой пользователь в той же локальной сети (например, члены семьи);
- любой подключающийся через интернет (например, вы в офисе).
При использовании сервера Firebird есть одно обстоятельство, при котором необходимо переключиться на встроенный Firibird. Это запуск Инструменты > Оптимизировать базу данных. Опция "Уборка мусора" не может быть завершена, поскольку сервер неспособен сделать резервную копию и восстановление. |
Инструкции | |
Firebird Server Manager |
|
А как указать текущую базу данных из командной строки?