iAudio
iAudio — это профессиональный аудиокаталог, посредством которого можно создавать:
- сайты для продажи музыки, как отдельными треками, так и альбомами;
- сайты для прослушивания и поиска музыки;
- подкасты;
- дополнить свой сайт закрытым или открытым музыкальным разделом для пользователей.
По сути, это музыкальная cms с функциями социальной сети, с помощью которой вы сможете сделать музыкальный сайт, например для своего музыкального коллектива или сайт по продажам mp3. Все зависит от вашей фантазии и правильно выбранного применения.
Быстрая загрузка mp3 файлов: а) классически, мультизагрузчиком файлов; б) указывая прямые ссылки на удаленно-расположенные файлы (с возможностью автоматически скачать себе).
Страницы исполнителей и дискография позволит вам удобно каталогизировать музыкальные треки. У исполнителей можно указать все необходимые данные, загрузить фотографии. Ведется подсчет количества воспроизведений и пользовательский рейтинг.
Для удобного формирования чартов и списков в системе предусмотрены коллекции. Коллекции аудио объектов — это объединенные по заданному признаку исполнители, альбомы и треки. На главной странице музыкального каталога представлены именно они. Каждая коллекция имеет свой набор параметров выборки и сортировки.
Mp3 файлы хранятся отдельной сущностью в базе данных, где для каждого файла сохранены его параметры: битрейт, длительность, частота дискретизации, количество каналов и id3 теги, при их наличии в файле. Кроме этого, для каждого файла создается контрольная сумма (md5) файла, что исключает возможность дубликатов. Файлы можно блокировать, при этом треки, их содержащие, не будут удалены, однако при попытки воспроизведения система сообщит пользователю о недоступности файла. Так же для каждого файла хранится его размер, поэтому общий объем файлов всегда можно контролировать в разделе статистики в админке.
В системе по-умолчанию имеется максимально полная база жанров, собранная нами из открытых источников. База каталогизирована иерархически, т.е. есть основные и есть дочерние к ним жанры музыки. В базе есть названия жанров на русском языке и их английские, международные названия, по которым система их автоматически определяет исходя из id3 тегов файлов. Описания и постер-картинок к ним нет, вы это можете сделать самостоятельно. Если существующая база вас по каким-то причинам не устраивает, и вы хотите наполнить свою, то для удобства в админке вы можете удалить в один клик предустановленную базу. Размеры изображений настраиваются в админке, в общих настройках компонента «Музыкальный каталог». В списке жанров показываются так же артисты, принадлежащие к данному жанру. Количество артистов, выводящихся для каждого жанра, можно задать в настройках. Там же задается и сортировка – по-количеству воспроизведений, по рейтингу, по количеству треков или по количеству комментариев.
Предусмотрена гибкая система отдачи mp3 файлов как плееру, так и при запросе на скачивание. Присутствует опциональная защита локальных файлов от хотлинка: Nginx (x-accel-redirect) или средствами PHP. При такой защите файлы отдаются через так называемый файл раздачи. Через него же раздаются все внешние файлы (добавленные по прямым ссылкам или парсингом от провайдеров – "Вконтакте" и т.п.). Скрипт раздачи настроен таким образом, что при запросе его поисковыми системами (Яндекс и Гугл) файлы mp3 всегда будут доступны, вне зависимости от прав доступа. Таким образом, такая схема соответствует рекомендациям Яндекса для получения специальных сниппетов. Проверка на то, что запрос пришел именно от поискового робота сделана так же, согласно официальных рекомендаций указанных поисковых систем при помощи обратного DNS запроса. Скрипт раздачи учитывает права доступа и биллинг.
Гибкая настройка прав доступа позволяет максимально удобно организовать структуру. Ограничения по времени воспроизведения, размерам загружаемых файлов для групп пользователей. Можно ограничить скачивание, создание страниц пользователей, загрузку треков и многое другое.
В системе имеются широкие возможности для монетизации. Полная поддержка "Биллинга" - можно взимать плату (или давать вознаграждения) за добавление треков пользователями, за создание страниц исполнителей, если настройки группы позволяют. Если группе запрещено скачивание треков, то при попытке скачать система предложит купить подписку. Если настройкой группы разрешено скачивать, то система предложит купить скачивание за баллы, количество которых задается в настройках биллинга или для каждого трека отдельно. Треки подлежат покупке, если в настройках группы запрещено прослушивание официальных аудиозаписей целиком, а так же есть ограничения на время прослушивания. В этом случае при добавлении файла в свою коллекцию система запросит оплату. Можно покупать альбомы целиком. Кроме этого, в системе заложена возможно давать пользователям самостоятельно (премодерация) продавать свои треки и альбомы. При оплате пользователями, баллы, которые они оплачивают, будут зачисляться на баланс автора старницы исполнителя.
У каждого пользователя есть своя удобная библиотека треков. Туда можно загружать файлы, если правами доступа разрешено, и туда же попадают купленные треки со страниц исполнителей. Можно формировать свои плейлисты, удобно искать согласно настроек групп в общем поиске, поиске у всех пользователей или друзей.
Внимание! На данный момент В продаже версия компонента для InstantCMS 1.10.4 и выше в рамках первой ветки.
Компонент для InstantCMS
Легкая установка
Лицензирование
Бессрочная лицензия
Для одного домена
Бесплатно для поддоменов
Поддержка
Бесплатно, 1 год
Обновления
24 месяца обновлений