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

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

 

create_date_source.png View (27.2 KB) Pavel Konstantinov (Tract), 26/09/2016 18:36

nexus_server_wnd.png View (30.4 KB) Pavel Konstantinov (Tract), 26/09/2016 18:40

create_station.png View (21.9 KB) Pavel Konstantinov (Tract), 26/09/2016 18:42

field_mapping.png View (31.4 KB) Pavel Konstantinov (Tract), 26/09/2016 18:43

create_new_bd.png View (17.7 KB) Pavel Konstantinov (Tract), 26/09/2016 18:46

set_station_schedule.png View (23.1 KB) Pavel Konstantinov (Tract), 26/09/2016 18:51

start_sync_manually.png View (16.4 KB) Pavel Konstantinov (Tract), 26/09/2016 18:56

d2_schedule_menu.png View (11 KB) Pavel Konstantinov (Tract), 26/09/2016 19:01

d2_global_integration_settings.png View (11.8 KB) Pavel Konstantinov (Tract), 26/09/2016 19:02

add_variant.png View (36.6 KB) Pavel Konstantinov (Tract), 26/09/2016 19:11

настройка D2.png View (35.2 KB) Julia Kotova (TRACT), 08/02/2019 15:51

источник данных.png View (36.2 KB) Julia Kotova (TRACT), 08/02/2019 16:42

Настройка станций.png View (29.8 KB) Julia Kotova (TRACT), 11/02/2019 17:51

соответствие полей.png View (41.7 KB) Julia Kotova (TRACT), 12/02/2019 13:42

соответствие полей.png View (41.4 KB) Julia Kotova (TRACT), 12/02/2019 13:55

настройка БД.png View (45.9 KB) Julia Kotova (TRACT), 12/02/2019 14:48

настройка расписаний.png View (33.1 KB) Julia Kotova (TRACT), 12/02/2019 15:27

синхронизация.png View (31.2 KB) Julia Kotova (TRACT), 12/02/2019 15:40

mdb_mp_update.sql View (55.3 KB) Julia Kotova (TRACT), 13/02/2019 12:55

mdb_service_integration_update.sql View (28.2 KB) Julia Kotova (TRACT), 13/02/2019 12:56

MM1.jpg View (201 KB) Julia Kotova (TRACT), 14/02/2019 10:41

MM2.jpg View (119 KB) Julia Kotova (TRACT), 14/02/2019 10:42

Add picture from clipboard (Maximum size: 645 MB)