Кружатся диски. Программа CdUtil.

Сергей Иванов, 7.08.2003, Linuxrsp.ru

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

Я люблю музыку. Компакт диски просто переполняют мое жилище. Появилась идея создать музыкальный каталог ну и, естественно, предъявить его широкой публике.

Различного рода музыкальных каталогизаторов в сети мне попадалось достаточное количество. Одна проблема - все они стоили денег (на мой взгляд - приличных).

И вдруг - удача, программка CdUtil. Удача двойная. Потому что утилита эта бесплатная и кроссплатформенная и работает как под Windows так и под Linux т.е. на всех системах, используемых у меня дома.

Написана CdUtil на java и требует для работы Java 2 Runtime Environment. Запускается командой java -jar cdutil.jar .

Но, для начала, надо иметь базу с информацией о дисках. Такую информацию мы получаем с помощью мультимедиа плееров оснащенных доступом к онлайновой базе cddb. Через интернет из этой базы плеер получает название диска, исполнителя, список треков и др.

Функцией доступа к cddb обладают бесплатный RealOne Player для Windows и свободный kscd для Linux. Перечисленные программы используют разные способы хранения локальной базы по дискам. Первая - в виде файла player.ini, вторая в виде совокупности файлов, разложенных по каталогам Jazz, Blues и т.п. И с тем и с другим видом CdUtil легко справляется.

Практически, единственное, что надо сделать пользователю - это выбрать, с каким видом базы программе работать. Кроме того, доступны настройки, определяющие вид странички онлайнового каталога - цвета фона, текста, ссылок и др. Выбираем место на диске для сохранения каталога, жмем "Save and generate pages" и готово. Остается только закачать получившиеся html файлы на сервер своего провайдера.

Готовая база представляет собой окно, разделенное на два фрейма: справа список альбомов, слева - подробная информация о треках. Вот здесь вы можете посмотреть, как это выглядит на примере дисков из моей коллекции. Не правда ли - неплохой выбор :-) ?

С уважением,
Сергей Иванов
[email protected]



Источник - LinuxBegin.ru
http://linuxbegin.ru

Адрес этой статьи:
http://linuxshop.ru/linuxbegin/article408.html