Аудио-каталог 1.04

PHP-скрипт для аудио-каталога

Пользовательский интерфейс

Быcтрый фильтр поможет отобрать альбомы по жанрам и стилям


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

Поиск композиций, альбомов и исполнителей

Поиск выдает точные результаты, частичное совпадение, похожие результаты (если точное написание неизвестно, или при поиске были допущены ошибки и опечатки).



Быстрое прослушивание композиции, альбома или всех альбомов одного исполнителя одним-двумя кликами (генерация плейлистов для WinAmp)



Чарты и рейтинги


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

Отзывы и оценки


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

AJAX


Интерфейс базируется на технологии AJAX - нет неприятных перезагрузок страницы (поддерживаются все основные браузеры: Internet Explorer, Opera, Mozilla), в то же время сохранена функциональность кнопок "назад-вперед" и ссылок на альбомы в каталоге.

Панель администратора

Импорт альбомов

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

Просмотр и редактирование информации, сохраненной в тэгах музыкальных файлов формата MP3 (поддержка тегов ID3)

При открытии панели управления аудио-каталога производится сканирование содержимого папок указанных в файле конфигурации и ID3 тегов аудио файлов. Информация, содержащаяся в ID3 тегах каждого аудио трека, выводится в полях таблицы "Треки". Поля таблицы "Треки" доступны для редактирования и последующего сохраниния изменений в ID3 теги. Для удобства восприятия измененная, но не сохраненная информация выделяется желтой рамкой.

Генерация тэгов для файлов из одного альбома, используя ozon.ru, allmusic.com, freedb.org

Автоматизированная, пакетная система обработки альбомов позволяет делать поиск и парсинг информации с ozon.ru, allmusic.com, freedb.org. Основная функция вкладки поиск: выбор ссылки по которой будет собираться (парситься) информация о текущем альбоме. Возможные варианты для выбора отображаются в виде фотографии обложки и краткого описания (названия исполнителя и альбома, год и жанр). Ссылки могут быть получены как в результате автопоиска, так и при поиске вручную.

На вкладке "Спарсено" отображаются все данные которые были получены по выбранной ссылке в результате парсинга.

Обработка файлов. Заполнение содержимого полей подробной информации об альбоме содержимым соответствующих полей вкладки "Спарсено".

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

Редактор альбомов

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

Редактор персоналий

Дает возможность отредактировать информацию о персоналиях и группах (музыкальных коллективах), добавить ссылки на фотографии для закачки или повторно поискать информацию о персоналии или группе на сайте ozon.ru по прошествии некоторого времени (в случае обновления описания на сайте).

Другие особенности

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

Одновременное изменение одного или более полей тэга для нескольких файлов (например, название альбома, исполнителя, год или жанр). Производится одним кликом.

Автозаполнение номера трека для группы файлов

Просмотр технической информации о музыкальных файлах (частота, битрейт, размер, продолжительность и т.п.)

Системные требования

  • Windows, Linux, FreeBSD
  • Apache + PHP (4.3, 5)
  • MySQL 3.23, 4.0, 4.1, 5.0, 5.1