Project

General

Profile

Особенности работы с MusicMaster

Рассмотрим как настроить сервис интеграции с MusicMaster через Plus server или Nexus server.

Первоначальная настройка

PlusServer и MusicMaster

Для установки запустите приложение PlusServer из одноименной папки.

В файле PlusServer.exe.config (C:\Program Files\ON AIR DIGITAL\Plus Server) необходимо  указать базу MusicMaster, к которой нужно подключиться, а также IP и порт, которые следует использовать. После этого необходимо перезапустить сервис.

NexusServer и MusicMaster

Необходимо запустить MMServer.exe (Nexus Server), находящийся в папке MusicMaster. В файле MMServer.ini. необходимо указать базу MusicMaster и настройки сервера.

Если нужно подключить несколько БД, то в MMServer.ini нужно создать секцию [Interface2] и в ней описать еще одну или несколько БД.

После этого необходимо перезапустить сервис.

Подготовка МБД

Необходимо обновить БД mdb_update.sql и выполнить специальный mdb_service_integration_update.sql (прикреплены ниже).

Запуск D3 Сервиса интеграции

Необходимо произвести установку стандартным способом.

Сервис по умолчанию стартует на порту 8008.

Успешный запуск сервиса контролируется в отладочном логе строками:

00000004 @ 26-09-2016, 14:59:07.591 @ Info @ IntegrationServiceHostControl @ Start service @ IntegrationService
  net.tcp://localhost:8008/D3Services/IntegrationService : IIntegrationService
  net.tcp://localhost:8008/D3Services/IntegrationService : ID2ScheduleIntegration @ 


Они же отображаются на консоли, если D3ServiceConsoleHost работает как приложение, не сервис.

Начальная настройка Digispot 2

Версия Digispot 2 - 2.16.3.21.1 и выше.

Необходимо зайти в Сервис - Общие настройки на вкладку Интеграция и указать хост и порт работающего сервиса интеграции D3. После этого необходимо нажать кнопку Test.

настройка D2.png

В случае проблем с подключением появится окно с предупреждением.

После успешного подключения нажмите Ок.

Настройка интеграции

Сначала необходимо добавить источники данных.

источник данных.png

В параметрах укажите адрес работающего сервера Nexus (или PlusServer) с точки зрения сервиса D3. Порт, обычно 8080, указан в заголовке окна сервера.

Количество станций и их названия указываются в MMServer.ini (или PlusServer.exe.config).

Создание станции

После выбора источника в нем появятся доступные станции. Необходимо выбрать одну из них.

Настройка станций.png

Для станции необходимо настроить соответствие полей. Для этого созданную станцию надо выделить и настроить отображение в нижней части окна. Поле Title (Название) является обязательным для настройки, а поле Category (Categories) восстанавливает подкатегории.

соответствие полей.png

Настройка БД

Для начала необходимо создать БД и указать станцию - источник и период синхронизации. 

настройка БД.png

Далее для созданной БД настраиваются корневые категории для музыкального и немузыкального материалов. При синхронизации соответствие полей будет взято из настроек станции.

Подробнее о настройке Базы данных можно прочитать здесь.

Настройка расписания

настройка расписаний.png

Настройка расписания указывает связь между расписанием Digispot 2 и выбранной станцией.

Запуск синхронизации

Синхронизацию можно запустить следующими способами:

  • включив ее автоматическое выполнение;
  • зайдя на страницу Статус, выделив необходимую строку и запустив задачу.

синхронизация.png

Для обновления статуса необходимо обновить страницу.

Сверка расписания

После выхода в эфир элемента в расписании в ММ переносится время его фактического выхода и эфирная длительность.

Импорт расписания Music Master с использованием шаблонов блоков

В расписании ММ можно указать место, в котором нужно создать блок с содержимым, определенным шаблоном блока Digispot.
Шаблоны блока должны быть пустыми, т.е. не должны содержать элементов.
При импорте расписания из ММ Digispot создает блоки:

  • При обнаружении Lognote, имя которого начинается с # и далее следующим именем шаблона блока. Например, #aaa.
  • В начале часа, при этом используется шаблон start-hour если первым элементом не является Lognote, описанный выше.

Подготовка клоков в ММ

В клок нужно внести Lognote - текстовую метку. Текст метки должен начинаться с #, за которым следует имя шаблона блока.
Например: #aaa - создаст в этом месте блок по шаблону aaa. Время блока будет поставлено по времени Lognote, но не далее, чем 59:59, т.к. Digispot не поддерживает более 60 минут в часе.
Если время выхода Lognote равно или более 60 минут, то время блока будет ограничено 59мин.59cек. того же часа.

MM1.jpg

После генерации расписания в ММ это выглядит так:

MM2.jpg

См. также Именованные шаблоны блоков.

 

Add picture from clipboard (Maximum size: 742 MB)