Полный перечень нововведений в поколении 2.17.0¶
Новые модули¶
- Виртуальная панель микширования (DSM-161)* позволяет вывести в эфир дополнительные источники звука и управлять ими на простой панели микширования. Через панель можно подключить произвольное количество микрофонных входов и организовать живое вещание без физического микшерского пульта.
- Управление микшерским пультом (DSM-163)* поддерживает управление физическими или виртуальными микшерами через пользовательский интерфейс системы Digispot II. На данный момент поддерживаются физические микшеры DHD, AEQ (Forum и Capitol), Axia (Element и Radius) и EELA Audio (D3). Модуль представляет собой виртуальную микшерскую консоль с неограниченным количеством линеек, для каждой из которых отображается название, усиление в dB, кнопки «Стоп» и «Старт», шкала.
- Отчет в Гостелерадиофонд (DSM-164)* автоматически формирует таблицу отчета и набор аудиофайлов для отправки обязательного экземпляра документов в соответствии с Федеральным Законом №77 от 29.12.1994.
- Сервис подмены элементов (DSM-165)* поможет динамически вносить в уже готовые новостные выпуски частичные изменения, происходящие в процессе вещания: для экстренных выпусков, новостей о погоде, пробках и т.д.
- Сервис интеграции (DSM-167)* работает на платформе Digispot Web и позволяет настроить синхронизацию расписания Digispot II и полей Медиа БД со сторонними системами (базами данных). Сейчас при помощи модуля реализована интеграция с музыкальными ротаторами Music Master, GSelector, системой RAS и т.д.
- Корректировка длительности блоков (DSM-169)* подгоняет плановую длительность рекламных блоков головного расписания под максимальную длительность соответствующих блоков региональных расписаний.
- Дистанционное управление AXIA (DSM-171)* обеспечивает связь модулей Digispot II с микшерными пультами AXIA Element и Radius, позволяя дистанционно управлять эфирным плеером: открыть или закрыть канал, запустить фейдер-старт, фейдер-стоп.
- Менеджер задач: Автоудаление элементов из категорий (DSM-173)* удаляет элементы из Медиа БД по истечению их срока годности. Если элемент входит в несколько категорий, можно настроить срок годности и срок удаления для каждой из них.
- Группа модулей «Контроль громкости блоков» позволяет автоматически вычислить интегральную громкость вышедшего в эфир рекламного блока и сравнивать ее с громкостью окружающего материала (5 минут до и после). Модули, входящие в группу: Менеджер задач: расчет громкости (DSM-168), Журнал громкости (DSM-177), Менеджер задач: учет блоков (DSM-176).
- Менеджер задач: запланированная генерация отчётов (DSM-172) формирует текстовый отчет по расписаниям или логам по заданному шаблону отчетов с возможностью указать фильтр.
* включены также в 2.16.3
Новые функции¶
В Декроавтомате теперь можно:
- #46938 сжать и растянуть декроэлементы на несколько секунд от номинальной длительности без изменения звучания,
- #44422, #30423, #44986 добавлять пользовательские атрибуты и значения,
- #30423 Менять названия атрибутов
- #44425 Применять правила правилами разделения по пользовательским атрибутам,
- #44982 Применять правила разделения по названиям
- #54095 Применять правило разделения атрибутов с учетом расписания головной радиостанции
- #55727 Использовать приоритет использования элементов "Обязательно, если нет рекламы",
- #58031 Обрабатывать группы блоков, только если в них есть реклама.
В Медиапланере теперь можно:
- #58486 Преднастроить медиаплан в одном окне
- #58265 Отображать степень заполнения блока
- #56656 Менять цвета прокатов:
- #56652 Отображать значения пользовательских атрибутов в рекламном расписании
- #53998 Использовать разные тарифные сетки в мультилокальном медиаплане:
- #58271 Привязать скидку/наценку к контрагенту
- #58246 Задать скидки для бонусного проката
- #52624 Использовать не целые числа в скидках
- #57295 Автоматически заполнять поля "Наименование" в счете
- #48606 Переносить медиаплан на другой период
- #48597 Привязывать ролик к блоку в часе по ID блока, а не по порядковому номеру блока в часе
- #48599 Видеть таблице тарифных сеток в отдельном столбце, какие из них используются
- #48605 Использовать расширенную фильтрацию по временным интервалам для контрагентов
- #57048, #58196 Отображать полное имя менеджера и дополнительную информацию о нем вместо логина
В SJM теперь можно:
- #35059, #48449 Использовать базу встроенных штатных иконок
- #42134, #52659 Эскортировать и импортировать раскладки в файл и из файла вместе с изображениями
- #47370 Использовать режим "Станция в эфире": переключать режим по статусу пульта, писать лог
- #48422 Копировать группы кнопок с сохранением связей между ними
- #24529 Создавать мастер-страницы, которые могут входить в состав разных раскладок
Что еще мы сделали в SJM:
- #46736 Объединили модули и инсталляторы редактора и плеера
- #45594 Перерассчитали модели масштабирования шрифтов и сетки, чтобы сопоставить размеры старой и новой систем
- #45148 Изменили в лучшую сторону логику и способ настройки связей между кнопками
- #40784 Заставили Preroll играть в плеере
- #35064 Реализовали вертикальный/горизонтальный индикатор воспроизведения по всей кнопке
- #42280 Создали единое меню общих настроек SJM и звуковых устройств
- #35062 Добавили таймер обратного отсчета на кнопке
- Разработали однострочный вид заголовка окна
- #48450 Добавили возможность редактировать параметры «разрешенная размерность», «удары в минуту» (BPM) и «тип старта» сразу для группы кнопок
- #44720 Реализовали режим подслушки
- #52658 Разработали логику добавления\считывания иконок и фоновых изображений
- #51015 Модифицировали архитектуру UI и повысили производительность приложения
- #51781 Добавили поиск по названию раскладки в окне смены раскладки
- #54875 Упростили редактирование иконок и текста на кнопке
- #47363 Восстановили работу с группами раскладок
- #53184 Восстановили работу пользовательских кнопок, после того, как ее сломали
- #56158 Добавили зависимый и независимый режимы работы пользовательских кнопок
- #51888, #53514 Разграничили права при работе с плеером и редактором
- #48418 Добавили «заблокированные зоны» и запрет на их проигрывание
- #58079 Разрешили посылать команды управления только станции, которая находится в эфире
- #53711 Реализовали логирование воспроизведения только в режиме плеера
- #53786 Реализовали логирование только главной фонограммы, если их несколько на кнопке
- #50525 Добавили в контекстное меню БД команду "Обновить элемент в SJM"
- #48403, #48440 Реализовали Undo/Redo с отображением списка доступных шагов
- #57840, #57949 Устранили проблемы при управлении SJM через TouchScreen
- #56965 Реализовали поддержку работы с устройством Quancom USB OPTREL через CDU-файл
Во Врезке мы добавили возможность:
- #41631 Подменять ID джинглов
- #58223 Не запускать резервный плеер, если нет блока
- #56573 Загружать в плеер последовательности блоков
- #58951 Завершать врезку по метке Start Next
- #58226 Разделить запуск блоков по типам
- #59325 Точно указать время начала воспроизведения
а также:
- #57170 Исправили проблему при запуске приложения, когда не подгружался ближайший по времени блок расписания
- #58766 Исправили проблему, когда не применялись параметры склейки
В Visual Radio теперь можно (включено также в 2.16.3):
- #56599, #56603 Управлять камерами по протоколу VISCA и работать с пресетами
- #56595 Настраивать камеры через vid. файл
- #56601 Управлять камерами с панели управления камерами в модуле Визуализация радио: панель управление камерами (DSM-143)
- #56423 Управлять камерами по TCP
- #59923 Управлять камерами Panasonic AW-HE40
- #58035 Использовать устройство типа "Пульт" в видео канале
В Эфирном аудиопроцессоре добавились:
- #41366 Регулировка уровня звука после обработки
- #41407 Возможность создать несколько пользовательских пресетов для каждого базового пресета
- #34387 Возможность сохранять, копировать и применять пресеты из внешнего файла
Во всех приложениях, в которых есть модуль «Расписание»:
- появилась возможность выбрать метод, по которому будет рассчитываться время выхода блоков расписания: «плановое» или «реальное» время. «Плановое» - удобно для расписания, сформированного не полностью. Например, на этапе планирования, и когда в расписание закладываются «окна» для живых эфиров или ретрансляции. При этом методе не учитываются отклонения по выходу и другие свойства блоков. «Реальное время» опирается на фактическое время выхода элементов в эфир, учитывает допустимые отклонения блоков или элементов, а также другие свойства блоков; игнорируются только over-элементы. Метод удобен, когда расписание полностью готово, и оно уже в эфире. С методом «Реальное время» можно контролировать, когда и как будут проиграны все блоки.
Прочие доработки¶
Мы повысили производительность и надёжность работы ПО:
- #51105, #51106, #49324 ускорили работу Медиа БД, повысили объем памяти для нагруженных приложений (DDB, АМПВ) до 4ГБ и реализовали контроль корректности конфигурационного файла .vid, когда его самостоятельно редактируют.
- #50313 Устранили утечку памяти, которая происходила после закрытия расписания (включено также в 2.16.3)
- #52233 Реализовали контроль корректности конфигурационного файла .vid
- #58228 Устранили проблему при чтение файлов .rtf, когда исчерпывалась вся доступная память и приложение выходило из строя
Доработали функцию Что_играет_в_плеере_в_виде_XML:
- Теперь в XML-файл попадает информация об элементах, которые воспроизводятся и подгружаются в плеер, а также запланированы в расписании.
- Данные в файле перезаписывается сразу после каких-либо изменений в плеере.
- Особенности доработки:
- длина очереди элементов не ограничивается количеством элементов, загруженных в плеер;
- расширенный формат XML включает пользовательские свойства и атрибуты, команды управления и пр.;
- можно записывать разные расписания в отдельные файлы;
- последовательность элементов в расписании полностью совпадает с последовательностью в плеере.
Группа доработок в окне разметки Джинна позволяет:
- #41328 Использовать два типа редактора музыкальной разметки
- #35072 Двигать метку Outro мышью
- #41835 Работать в новом режиме редактирования метки Start
- #41326 Выделить жирным начало 1 такта
- #41324 Переключать режим линейки по кнопке
- #41838 Работать с редактором разрешенной размерности
- #48414 Автоматически установить первый бит по метке StartThis
- #50630 Настроить заблокированные зоны
В работе Медиа БД мы:
- #58455 Исправили проблему дублирования атрибутов и значений, если название пользовательских атрибутов совпадает со штатными (категория, исполнитель и т.д.)*
- #41359 Добавили отдельный столбец, чтобы отображать BPM элемента*
- #43689 Улучшили сортировку в окне расширенного поиска*
* включено также в 2.16.3
- #48400 Добавили в карточку элемента информацию об исходном расположении файла, когда он был добавлен в Медиа БД
- #47369 Добавили возможность установить свойства группы элементов по "шаблонному" элементу
- #34962 Расширили возможности обновления элементов из БД при формировании отчетов по расписанию и по логом воспроизведения. Это полезно, если расписание было отправлено по РБД и вещалось на стороне клиента, а отчет формируется на стороне отправителя (включено также в 2.16.2, 2.16.3).
В технологии РБД теперь:
- #43349 Добавилась возможность пересылать каталоги вместе с подкаталогами (включено также в 2.16.2, 2.16.3)
- #40927 Элемент, который удаляется из категории, удаляется и на клиентской, и серверной стороне (исправлено также в 2.16.2, 2.16.3)
В Агенте МБД-Импорт настроены:
- #53175 Чтение простого текста из файла *.doc
- #56335 Сохранение копий импортированных файлов
- #58556 Обновление информации об элементах из Медиа БД по идентификатору (ID_Number) для отчетов
Поработали над репликацией:
- #46792 Разработали политику редактирования блоков-клонов при репликации расписания. Система позволяет автоматически формировать расписание и включать в него клоны (полные копии) блоков из других расписаний. При копировании содержимое блока может быть изменено. Для этого в расписании создается специальный блок с поведением: блок повтора (включено также в 2.16.3).
- #58882 Добавили настройку свойств блоков-клонов в блоке повтора и разработали правила их применения при репликации (включено также в 2.16.3).
- #23741 Настроили интервал повтора блока повтора так, что он отсчитывается от часа блока повтора
- #23741 Отразили в расписании в колонке «Длительность» плановую длительность блоков повтора
Теперь Digispot поддерживает:
- #34890 Видео карты matrox LE3 (включено также в 2.16.3)
- #48657 Универсальный микшерный пульт TР-7
- #36881 Запись HTTP Live Streaming потоков интернет-вещания (включено также в 2.16.2, 2.16.3)
- #32181, #14196, #61115 Формат AAC, AAC+: запись потоков интернет-вещания (включено также в 2.16.2, 2.16.3), многопоточное вещание, в т.ч. разного качества потока с одного источника (с версии 2.17.0)
- #58395 Протокол FM-процессора Orban 5500 (RDS-сервис)
Еще мы реализовали интеграцию с:
- музыкальным ротатором GSelector (расписание, МБД)
- #40208 пультами Axia Element и Axia Radius
В Х-плеере теперь:
- #52903 Появился новый режим работы, чтобы отслеживать изменения в расписании
- #34850 Есть возможность отключить систему заполнения пауз в режиме ретрансляции (включено также в 2.16.2, 2.16.3)
- #35332 Не пропускаются автоблоки, когда приходит команда перейти на следующий блок ретрансляции (исправлено также в 2.16.2, 2.16.3)
- #35666 Если теряется соединение с root-каталогом, система горячего резерва не переключается на резервную станцию (исправлено также в 2.16.2, 2.16.3)
- #26326 Блок с параметром "Ручная загрузка" не попадает в плеер, а игнорируется. Вместо него воспроизводится рекламный блок, имеющий привязку по времени (исправлено также в 2.16.2, 2.16.3)
- #41302 Проверяется настройка пути к расписанию в плеере и модуле расписания (включено также в 2.16.2, 2.16.3)
В Х-плеере и Джинн 777 появились:
- #46596 Возможность отключать переход на резервный канал ретрансляции (включено также в 2.16.3)
- #53127 Регулировка усиления в детекторе DTMF (включено также в 2.16.3)
В Джинн 777 теперь:
- #49833 Перечитывается расписание, когда завершается воспроизведение последнего элемента блока
- #52118 Восстановлена работоспособность задержки, когда эфир возвращается на ретрансляцию
В Редактор склеек мы добавили:
- #57810 Возможность расставить метки через горячие сочетания клавиш в окне склейки (включено также в 2.16.3)
- #57544 Возможность настроить горячее сочетание клавиш для кнопок в окне редактора склеек (включено также в 2.16.3)
- #49468 Отображение Runtime элемента при склейке элементов в расписании
А также
- #35590 Устранили проблему, когда удалялась часть содержимого блока при сохранении склейки, которую отредактировали в момент сохранения (исправлено также в 2.16.2, 2.16.3)
В звуковом редакторе Трек-2 мы исправили:
- #58780 Ошибку при сведении дорожек из-за спецсимволов в названии
- #57723 Неправильное определение длительности звучания больших MPEG-файлов
А также наши разработчики:
- #58413 Добавили горячую клавишу "Удалить элемент перед выделенным" в расписании
- #57423 Модифицировали процессы вызова, загрузки и сохранения плагинов, которые обрабатывают расписание (включено также в 2.16.3)
- #56114 Реализовали в RDS-сервисе выдачу динамической информации в поле PS
- #42855 Добавили возможность задать время начала повтора блоков в интервале до 7 дней (автоматическое повторное вещание) (включено также в 2.16.3)
- Добавили право "Редактировать свойства собственных элементов" в группе прав "Расписание" (включено также в 2.16.3)
- #43592 Вернули ограничение на размер текста сюжетов в 2 Мб
- #54611 Исправили баг, когда не кодировался интернет-поток в низком битрейте (исправлено также в 2.16.3)
- #35984 Расширили количество отображаемых битов GPI до 8 байт (64 бит) (включено также в 2.16.3)
- Расширили функциональность модуля «Производство и сведение новостей» (DSM-022), чтобы быстро формировать выпуски новостей, экспортировать материалы всего эфирного расписания или его частей. Доработанный модуль Сведение расписания может экспортировать новостное расписание в виде элементов МБД или звуковых файлов. При этом сведение элементов и блоков выполняется гораздо быстрее, чем их длительность вещания. В готовом файле учитываются атрибуты блоков и фонограмм, склейки, разметка времени и другие параметры. В ходе сведения расписания можно изменять длительность звучания. Тикеты: #41621, #41634, #41683, #42995, #43453, #41679, #41682, #42997, #41678, #41677, #41685, #41780.
- #23840 Добавили в модуль «Сетки» ротацию с учетом недели месяца, года (включено также в 2.16.3).
В Digispot WEB мы добавили базовый набор веб-сервисов для работы с расписанием, МБД, редактором склеек, системой записи войстреков и удаленного управления Х-плеером:
- Переработали архитектуру всего решения ради изоляции веб-сервисов. Ранее веб-сервисы напрямую подключались к настройкам, расписаниям и другим данными в БД и файловой структуре, из-за чего приходилось открывать доступ к внутренним сетевым ресурсам. Этим могли воспользоваться злоумышленники и получить доступ к чувствительным для пользователей данным через Интернет. Мы изолировали веб-сервисы, так что они не имеют прямого доступа к БД, файлам расписания, и могут находиться в другой подсети (в DMZ-зоне). А всю необходимую информацию Digispot Web теперь получает, подключаясь по TCP, через специальные сервисы по приватным протоколам:
- Сервис настроек, который разделяет настройки Digispot II и веб-сервер.
- Сервис лицензирования, который разделяет систему лицензирования и веб-сервер.
- Сервис администрирования, который изолированно работает с базой данных и уровнем доступа пользователей к функциям.
- Сервис БД, который разделяет базы данных Digispot и Digispot WEB.
- Сервис доступа к медиа хранилищу, который позволяет работать с медиаконтентом.
- Сервис подмены элементов расписания, чтобы автоматически вставлять в расписание наиболее актуальную по времени информацию.
- Сервис интеграции с RAS, который синхронизирует рекламное расписание, обмен данными между сервером RAS и Медиа БД или расписанием. Также сервис предоставляет сведения о вышедших в эфир элементах RAS.
- Сервис интеграции с внешними системами, который обеспечивает двустороннюю синхронизацию баз данных (создание элементов, удаление/восстановление элементов, изменение полей элементов), импорт расписания в Digispot II, синхронизацию изменений в расписании и эфирную сверку расписания с переносом фактического времени выхода и эфирной длительности.
- Сейчас Сервис интеграции позволяет настроить синхронизацию с базой данных Music Master (при помощи приложения MusicMaster Nexus), G-Selector. В дальнейшем планируется реализовать возможность синхронизации с другими системами.
- Компонент "Приемник", предназначенный для организации прослушивания интернет аудио-потока.