Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Графика, звук, видео в Linux

Программы управления медиаколлекциями в Linux

Оригинал: Media collection managers for Linux
Автор: Razvan T. Coloja
Дата: 22 февраля 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 5 марта 2008

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

Если вы кинолюб, попробуйте GCStar. Графический мастер поможет вам в ее установке. При первом запуске программы у вас спросят, какого типа коллекцию вы хотите создать. Доступны следующие типы: настольные игры, книги, фильмы, музыка, нумизматика, видеоигры и вино. Как вариант можно импортировать коллекцию, созданную в другом приложении. Для импорта допустимы форматы Ant Movie Catalog (AMC), DVDProfiler (XML), GCfilms (GKF) и Alexandria.

Чтобы создать новый каталог фильмов, введите часть названия фильма и нажмите "Fetch Information". GCStar предложит на выбор около 50 сайтов с фильмами, откуда можно взять информацию о фильме. Рекомендую взять IMDB - среди всех сайтов он содержит наиболее свежую информацию о фильмах. Далее вам будет предложено выбрать фильм из списка. Зажав Ctrl+Shift, можно добавлять в коллекцию сразу по несколько фильмов. GCStar собирает информацию о фильме, включая название, жанр, обложку, имя режиссера, длительность фильма, актеры и другие детали. После добавления фильма эти данные можно будет подкорректировать.

Вторая вкладка в окне GCStar - это Details (Детали). Здесь можно указать тип носителя, на котором записан диск, формат видео, является ли фильм частью серии, а также оценить фильм. Наконец, если вы часто одалживаете фильмы знакомым, можно указать имя человека, а также дату, когда он взял фильм.

Для приложения есть три основных скина, есть поддержка около 20 языков, а также возможность отображения фильмов в простой, детализированной форме, либо в форме списка изображений. Последний вариант отображает обложки фильмов, что облегчает поиск нужного. Достоинством GCStar является множество форматов, в которые можно экспортировать коллекцию: это HTML, LaTeX, CSV, SQL, XML и даже файлы Tellico. В общем, если вы хотите поддерживать свою видеоколлекцию, то GCStar, возможно, лучшая программа для вас.

Хорошей альтернативой является CeeMedia. Как и GCStar, программа может собирать информацию о фильмах с интернет-сайтов. Однако эта программа, в отличие от GCStar, направлена исключительно на создание коллекции фильмов.

После установки и запуска перед вами предстанет главное окно CeeMedia. Для добавления фильма нажмите Add и введите название фильма, затем выберите из выпадающего меню сайт, с которого следует взять информацию: All Movie Guide, AlloCine.fr, IMDB, Amazon или Laserdiken. При нажатии кнопки поиска открывается соответствующее окно, и можно производить поиск по разным критериям, например, точное вхождение текста, регулярное выражение, год выпуска и тип видео (фильм или сериал). CeeMedia загрузит всю информацию и предоставит вам ее в текстовых полях, их также можно будет изменить. Загруженные данные содержат обложку, жанр, имена режиссера и актеров, текст сценария, год выпуска и даже рецензии на фильм. Эта информация более детальна, чем в GCStar, здесь включены дополнительные удобные возможности. Можно прикрепить к фильму одну из следующих отметок: просмотрено, редкий, для взрослых, любимый, потерянный или одолженный. Можно указать формат экрана; есть ли трейлер или дополнительные видеовключения; язык субтитров и многое другое.

Если обложка фильма не найдена на IMDB, можно производить поиск на других сайтах. Как и GCStar, CeeMedia позволяет оценивать фильмы.

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

Конечно, CeeMedia не лишена недостатков. Индекс коллекции может быть сохранен лишь при выходе из программы. Экспортировать коллекцию можно лишь в формат CSV, и нет возможности экспорта отдельных фильмов. Приложение уже не обновлялось почти 2 года, иногда оно вылетает в самом разгаре работы, что приводит к безвозвратным потерям данных. Можно будет откатиться лишь до состояния, сохраненного с момента последнего выхода.

GCStar и CeeMedia хорошо выглядят, но в них не хватает функций автоматической индексации. Если у вас есть забитый данными DVD, вам конечно не захочется добавлять записи по одной. Для автоматической индексации можно использовать программу GWhere, клон WhereIsIt для Linux. Просто нужно создать каталог, вставить диск с данными, указать устройство /dev/cdrom0 в качестве источника данных и нажать Add Disk. Тогда GWhere за несколько секунд создаст индекс всех файлов на CD или DVD. Индекс будет также включать содержимое архивов. Позже можно будет добавить описания для папок или отдельных файлов. GWhere может производить импорт и экспорт данных в формате CSV.

Еще одно похожее приложение - это Hyper's CD Catalogizer (cdcat). Программа основана на библиотеке Qt и позволяет индексировать не только сменные носители, но также локальные и сетевые каталоги. Когда cdcat находит мультимедиа-файлы, он отображает такую внутреннюю их информацию, как частота смены кадров, длительность видео и битрейт аудиодорожки. Можно вести поиск по разным критериям, начиная от имен файлов и заканчивая MP3-тегами. Есть возможность импорта/экспорта CSV-файлов. Работа с индексами быстра. Но, похоже, разработка cdcat остановилась. Жаль, ведь это такая замечательная программа.

Индексирование CD/DVD в Linux не ограничено локальными базами данных. К примеру, CDNavigator - это Java-приложение, которое может создавать и поддерживать базы данных MySQL, PostgreSQL, Oracle и Sybase, либо использовать для вашей коллекции встроенную базу данных HSQL.

Стоит упомянуть другие приложения для создания каталогов - это Katalog, GTKatalog, CDCollect и Tellico.