История изменений

Изменения в проекте TVIP TMS фиксируются с 2017 года, ранее проект назывался TVIP Middleware (версия 1 и 2) и не имел публичной версии. С изменениями в период с 2017 по 2023 год вы можете ознакомится на этой странице.

Предупреждение

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

sudo apt --fix-broken install

После чего требуется перезапустить MongoDB c помощью команды:

sudo systemctl restart mongod

02.03.2026

Новый функционал

VOD

Добавлена возможность выбора метода сортировки VOD-контента в рамках жанра. Возможна сортировка по рейтингу контента на IMDB или по дате его добавления в TMS. По умолчанию применяется сортровка по рейтингу. Настройка сортировки осуществляется в конфигурации VOD.

Исправления

Admin API

Исправлена проблема невозможности изменения и добавления изображений для брендинга в TMS.

Откорректировано повдение функционала подписок на устройства.

VOD

Исправлена проблема невозможности изменения порядка жанров VOD в выдаче.

Улучшения

VOD

Оптимизирована скорость отработки изменения порядка категорий VOD в выдаче.

16.02.2026

Новый функционал

Управление продвижением тарифов через VOD-контент

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

12.02.2026

Новый функционал

HoReCa-режим

Примечание

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

Добавлена бэкенд-часть HoReCa-режима работы аккаунтов.

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

Для аккаунтов, работающих в данном режиме, в клиентских приложениях будет недоступен следующий функционал:

  • Профили

  • Выход из аккаунта

  • Избранное

  • Лента «Продолжить просмотр»

  • Отвязка устройств от аккаунта

  • История поиска

  • Последний просмотренный канал

  • Промо-каналы

  • Лента «Баннер провиженинга»

HoReCa-режим включается в настройках аккаунта.

Улучшения

Провайдер-портал

Добавлена опция, дающая возможность управлять ограничением количества привязанных к аккаунту устройств из провайдер-портала. Включить данную опцию можно в конфигурации Provider API TMS.

Исправления

Мелкие исправления и улучшения.

11.12.2025

Исправления

Мелкие исправления и улучшения.

26.11.2025

Исправления

Мелкие исправления и улучшения.

25.11.2025

Исправления

Admin API:

Откорректрованно поведение приводившее к составлению неоптимальных запросов данных об аккаунтах и тарифах при работе со старыми версиями PostgreSQL.

VNC

Откорректировано поведение закрытия портов после завершения VNC сессий.

19.11.2025

Новый функционал

Ленты:

Примечание

Клиентская часть данного функционала реализована только в приложениях для Android TV, Samsung Tizen и LG WebOS и поддерживается ими начиная с версии 6.5.8.

В интерфейсе администратора появилась возможность настраивать ленты (рекламные, контентные, новинки VOD и т.д.).

  • Настраиваемые (серверные) ленты: вы можете самостоятельно добавлять в них контент, который должен быть показан пользователю.

  • Автоматические ленты (например, серверная лента «Продолжить просмотр» или лента «Каналы»): контент в них формируется системой автоматически, добавление вручную недоступно.

Как это работает:

  1. Добавьте новую ленту через интерфейс администратора и выполните её базовую настройку.

  2. Для настраиваемых лент — заполните их соответствующим контентом.

Admin UI:

Добавлен раздел для управления лентами (<server.url>/admin/dashboard/feed_sorting).

Улучшения

Процесс обновления списков каналов для клиентов был значительно оптимизирован. Время выполнения сокращено на 50%, а нагрузка на системные ресурсы — снижена.

Исправления

Provider API:

Исправлена ошибка, которая препятствовала корректной отправке push-уведомлений через Provider API.

Добавлена возможность задавать часовой пояс в формате +/-hhmm в поле post_time при отправке команд через Provider API.

VOD:

Откоректированно поведение импорта VOD при обработке насыщенных информацией данных, полученных от TMDB.

Откорректирована выдача VOD-контента в поиске в зависимости от его параметров.

Исправлена проблема невозможности замены URL в ранее созданном источнике VOD.

Исправлена некорректная работа перключателя «Активен» для VOD-контента при его использовании совместно с ограничением временного диапазона в котором осуществляеся показ.

Откоректированно поведение по причине которого после удаления VOD-контента его карточка могла отображаться в выдаче поиска.

26.06.2025

Исправления

VOD:

  • Откорректировано поведение добавления жанров при импорте VOD из EPG при отсуствии атрибута imdb-id в XMLTV-записи для импортируемого контента.

04.06.2025

Новый функционал

START VOD Service:

Теперь платформа TVIP TMS поддерживает интеграцию с сервисом START VoD, что позволяет операторам предоставлять клиентам доступ к фильмам и сериалам по подписке в рамках выбранных тарифных планов. Полная инструкция по установке пакета интеграции доступна на соответствующей странице документации.

Улучшения

VOD:

  • Доработана система импорта тайтлов – оптимизирована загрузка контента из внешних источников, повышена скорость и стабильность процесса.

02.06.2025

Важные замечания

  • В интерфейсе редактирования устройства (<server.url>/admin/dashboard/devices/<device_id>) была удалена вкладка «История подключений», так как эта функциональность больше не поддерживается. Информация о подключениях устройства будет включена в новую систему аудита, которая появится в одном из будущих обновлений.

Новый функционал

Admin UI:

  • Добавлена настройка Preview URL через шаблоны медиа правил. Теперь в TMS можно автоматически генерировать preview-ссылки для каналов, возвращаемых системой в channels.json. Для этого в раздел редактирования медиа-паттерна (<server.url>/admin/dashboard/media_patterns/<media_pattern_id>) введены следующие обязаятельные поля:

    • Шаблон URL-адреса предварительного просмотра скриншота - используется для генерации поля preview.screenshot.live_url. Значение по умолчанию: {schema}://{host}/{resource}/preview.mp4.

    • Шаблон URL-адреса временного сдвига - формирует поле preview.screenshot.tshift_base_url с поддержкой динамических переменных (дата/время). Значение по умолчанию: {schema}://{host}/{resource}/${Y}/${m}/${d}/${H}/${M}/${S}-preview.mp4.

    • Шаблон URL-адреса просмотра видео - определяет поле preview.video.live_url. Значение по умолчанию: {schema}://{host}/{resource}/preview.mp4. Определяет preview.video.live_url.

  • В раздел настроек DVR-сервера добавлена возможность определять формат генерируемых preview-файлов. Эта настройка свзяана с внедрением нового функционала автоматического расчета preview-ссылок через медиа правила, описанного выше, и также влияет на их формирование. В качестве форматов можно использовать MP4 (вариант по умолчанию) и JPG.

Улучшения

  • Оптимизирован механизм отправки отложенных команд, с помощью чего была снижена нагрузка на систему и повышена надежность. Ключевые изменения:

    • Отправка команд в очередь только при приближении времени выполнения. Команды теперь попадают в RabbitMQ не сразу, а только когда их время выполнения приближается (согласно настраиваемому интервалу). Это уменьшает нагрузку на очередь и снижает риск потери данных.

    • Гибкий интервал проверки (шедулинг). Частота проверки отложенных команд настраивается в application.yml (по умолчанию — 10 минут). Система автоматически выбирает команды, которые нужно отправить в ближайшее время.

Исправления

Provider API:

  • Исправлена ошибка, препятствовавшая корректной отпрaвке команд через Provider API.

  • Теперь при вводе неверных учетных данных система выводит понятное уведомление: «Извините, что-то пошло не так, попробуйте снова».

  • Устранена проблема, из-за которой данные таблицы команд не загружались постранично. Теперь пагинация работает корректно.

VOD:

  • В выдачу больше не попадают тайтлы, для которых на TMS отсутствует медиаконтент.

21.04.2025

Новая версия Java и поддержка ОС

  • Платформа TVIP TMS переведена на актуальную долгосрочную версию Java 21. Это обновление обеспечивает повышение производительности системы, оптимизацию её ключевых компонентов и надёжность её дальнейшего развития.

    Предупреждение

    Перед обновлением обязательно убедитесь, что на ваших серверах установлена Java 21 из официальных репозиториев Ubuntu! Проверить это можно с помощью следующей команды:

    java --version
    

    В случае если в ответ будет выведена версия openjdk меньше чем 21, то потребуется установить Java 21 c помощью команды

    sudo apt-get install openjdk-21-jre
    

    после чего необходимо повторно проверить установленную версию Java. Если в ответ будет выведена версия openjdk 21 или выше, то можно продолжать обновление TVIP TMS. Подробнее процедура обновления описана в статье об установке и обновлении системы.

    Предупреждение

    В TVIP TMS начиная с версии от 21.04.2025 прекращена поддержка Ubuntu 18.04. В случае, если на ваших серверах установлена эта версия ОС, перед установкой или обновлением TVIP TMS требуется обновить Ubuntu до более свежей версии.

Новый функционал

Viju VOD Service:

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

Admin UI:

  • В интерфейсе редактирования тарифа добавлены следующие поля и опции:

    • Тарифные теги VOD – добавление в тариф источников VOD-контента, сгруппированных с помощью тегов.

    • Стоимость, Единица измерения длительности, Длительность, Валюта – параметры тарификации для гибкого управления стоимостью и периодом действия подписки.

    • Защита подписок – при активации опции «Тариф защищён от изменений связанных с подписками на него», все связанные с тарифом подписки нельзя будет удалить через панель администратора.

  • В систему добавлены специализированные разделы для работы с VOD-контентом:

    • Тарифные теги VOD (<server.url>/admin/dashboard/vod_tariff_tags) – управление тегами группирования источников VOD-контента.

    • Управление категориями (<server.url>/admin/dashboard/vod_category_management) – настройка категорий VOD-контента.

    • Брендинг источника VOD (<server.url>/admin/dashboard/vod_source_branding) – настройка логотипа и рекламного банера для источников VOD-контента (включая Viju VOD).

  • В раздел Управление добавлена секция Валюты (<server.url>/admin/dashboard/currencies), предназначенная для внедрения валют по стандарту ISO 4217 в систему тарификации.

Улучшения

  • Оптимизировано потребление памяти при импорте данных из источников EPG - снижена нагрузка на сервер и ускорен процесс обработки данных. Так же повышена стабильность работы с большими объёмами информации.

  • Улучшен алгоритм поиска по части слова - теперь поиск находит результаты даже при частичном совпадении запроса. Также повышена релевантность выдачи и ускорено время обработки запросов.

Исправления

  • Исправлена ошибка загрузки файлов при получении ответа с перенаправлением (редиректом) в File Manager. Теперь файлы скачиваются корректно даже при наличии HTTP-перенаправлений.

  • Устранена проблема сбора статистических данных с мобильных устройств и web-плееров. Теперь статистика собирается со всех типов клиентских устройств в полном объёме.

19.03.2025

Исправления

  • Admin UI: Во вкладке «Источники» интерфейса редактирования VoD-контента (<server.url>/admin/dashboard/vod/<vod_id>) снова доступны кнопки добавления и удаления источников контента.

  • Admin UI: В разделе «Общая статистика» исправлена ошибка, связанная с некорректным отображением даты и времени в блоке «Состояние сервисов».

06.03.2025

Улучшения

  • Добавлена возможность назначения канала на позицию «0» в региональной сетке ТВ-каналов.

Исправления

  • Исправлена доставка отложенных сообщений устройствам.

  • Исправлена невозможность создать устройство с помощью ProviderAPI без указания поля ws_connected

Другое

  • Cервис отчётов подготовлен для отключения.

09.12.2024

Новый функционал

Admin UI:

  • Добавлена поддержка брендирования клиентских приложений.

  • Стандартные настройки брендирования можно установить в форме редактирования (<server.url>/admin/dashboard/branding/<branding_id>).

  • Нестандартные настройки брендирования можно установить в форме редактирования провайдера (<server.url>/admin/dashboard/providers/<provider_id>) во вкладках «брендинг» и «локализации для брендинга».

Улучшения

Admin UI:

  • В форму редактирования USER_MESSAGE добавлены новые поля:»Системный URI», «URI изображения», «ширина изображения», «высота изображения».

  • В форму редактирования USER_MESSAGE добавлен переключатель «Использовать как пуш уведомление» для поддержки пуш-уведомлений. Чтобы отправить пуш-уведомление необходимо:

    • Иметь установленный сервер для посылки push уведомлений. Для получения консультаций обратитесь в техническую поддержку

    • Установить тип сообщения «Confirm»;

    • Флаг «Немедленно» должен быть установлен в значение «false»;

    • Флаг «Использовать как пуш уведомление» должен быть установлен в значение «true»;

    • Должно быть выставлено поле «Отправить до»

    • Заполнить поля «Системный URI», «URI изображения» (опционально).

Search:

  • Добавлена поддержка промо-контента.

Исправления

  • Исправлена обработка отложенных сообщений и сообщений с TTL. Добавлена поддержка URI и URL-адресов изображений в сообщениях.

25.10.2024

Исправления

TVIP API: исправлена ошибка, из-за которой список предпочитаемых провайдеров отображался некорректно в некоторых случаях

16.10.2024

Новый функционал

Промо-каналы

Добавлена поддержка промо-каналов. Они будут отображаться у клиента при выполнении следующих условий:

  1. В форме редактирования провайдера (<server.url>/admin/dashboard/providers/<provider_id>) установлен флаг «Show promo content» со значением «true».

  2. В форме редактирования тарифа (<server.url>/admin/dashboard/tariffs/<tariff_id>) установлен флаг «Offer the package and its channels to users», и клиент не подписан на этот тариф.

  3. В форме редактирования тарифа (<server.url>/admin/dashboard/tariffs/<tariff_id>) установлен флаг «Ban promo channels» со значением «false» для тарифов, на которые клиент подписан.

Интерфейс администратора

  • Из формы редактирования канала (<server.url>/admin/dashboard/channels/<channel_id>) удалены устаревшие секции: «Type», «Aspect ratio», «Encrypt», «Description», «Channel website».

  • Из формы редактирования провайдера (<server.url>/admin/dashboard/providers/<provider_id>) удалены секции: «Auth key», «Flussonic auth enabled».

  • Из формы редактирования тарифа (<server.url>/admin/dashboard/tariffs/<tariff_id>) удалены секции: «Public», «Show on website».

  • Из формы редактирования настроек тарифа (<server.url>/admin/dashboard/tariffs/<tariff_id>/tariff_settings/<tariff_setting_id>) удалена секция «Code»

  • Рекламные баннеры: теперь можно настроить рекламный баннер для любого тарифа через вкладку «Рекламный баннер» в форме редактирования тарифа (<server.url>/admin/dashboard/tariffs/<tariff_id>).

  • Медиа правила: добавлена возможность указывать, использовать ли медиа правила при расчете ссылок для LIVE/DVR потоков, через форму редактирования канала (<server.url>/admin/dashboard/channels/<channel_id>).

  • Промо-контент: в форме редактирования провайдера (<server.url>/admin/dashboard/providers/<provider_id>) можно указать, разрешает ли провайдер показ промо- контента клиентам.

  • Цены тарифов: добавлена функция настройки цены тарифов провайдера. Настройки доступны на вкладке «Тарификация» в форме редактирования провайдера (<server.url>/admin/dashboard/providers/<provider_id>).

  • Промо для тарифов: в форме редактирования тарифа (<server.url>/admin/dashboard/tariffs/<tariff_id>) можно указать, можно ли предлагать каналы тарифа в качестве промо, а также установить полный запрет на показ промо-каналов для подписчиков тарифа.

Улучшения

Команды: устаревшие команды, хранящиеся более 3 месяцев, будут автоматически удаляться в ленивом режиме.

EPG: добавлена возможность указать срок хранения архива EPG, импортированного из внешнего хранилища данных. Подробности можно получить через техническую поддержку TVIP TMS.

Поиск: улучшен поиск по фразам (два и более слов).

Статистика: оптимизирована очистка истории просмотров каналов.

Медиа правила: обновлена логика расчета ссылок для LIVE/DVR потоков каналов, с учетом свойства «Use media rules» из формы редактирования канала (<server.url>/admin/dashboard/channels/<channel_id>).

Web Sockets: улучшена производительность и снижено потребление памяти.

06.08.2024

Новый функционал

Admin UI: API-доступ к Admin API или Provider API может быть ограничен путем указания соответствующих подсетей в конфигурации TVIP TMS. Если вам нужны такие ограничения, вы можете запросить более подробную информацию о том, как это можно сделать, через техническую поддержку TVIP TMS.

Admin UI: Добавлена возможность настройки рекламного баннера для любого канала. Это можно сделать через вкладку «Рекламный баннер» на форме редактирования канала (<server.url>/admin/dashboard/channels/<channel_id>).

Admin UI: Информацию о контактных данных провайдера можно добавить через форму редактирования провайдера (<server.url>/admin/dashboard/providers/<provider_id>). Эта информация может быть использована, а также контакты провайдера могут быть доступны для клиентов TVIP API.

Admin UI: С момента этого релиза провайдер может указать, как долго данные статистики должны быть доступны. Этим можно управлять через форму редактирования провайдера (<server.url>/admin/dashboard/providers/<provider_id>) в разделе «Глубина статистики устройства».

Admin UI: Атрибуты тарифа были расширены справочной информацией, такой как ссылка на описание тарифа. Эту информацию можно обновить через форму редактирования тарифа (<server.url>/admin/dashboard/tariffs/<tariff_id>) в разделе «Дополнительно». Эти данные могут быть использованы в качестве дополнительной информации для клиентов TVIP API.

Admin UI: Историю просмотра можно найти во вкладке «История просмотра каналов» формы редактирования канала (<server.url>/admin/dashboard/channels/<channel_id>).

Общее: Канал был расширен атрибутом «Тип медиа». У него есть два варианта - «Радио» и «ТВ» - и позволяет указать, предоставляет ли конкретный канал видеопоток или только аудиопоток.

Platform API (экспериментальный): Теперь возможно обновление данных канала через новый Platform API. Обратите внимание, что обновление канала возможно в очень ограниченном объеме. Мы все еще исследуем, какие атрибуты канала могут быть изменены не через Admin UI, а через Platform API.

Улучшения

TVIP API: Устаревшие поля были удалены. Это может повлиять на клиентов TVIP API с устаревшей версией прошивки старше 3 лет и предыдущей версией веб-портала TVIP API. Рекомендуется обновить прошивку STB или начать использовать новый веб-портал TVIP API в таких случаях. Дополнительные подробности можно узнать у технической поддержки TVIP TMS.

Media rules: Для добавления дополнительной связи между медиа-действиями и медиа-серверами были добавлены «медиа-теги». Эти теги могут использоваться для определения, какой медиа-сервер должен использоваться для получения медиа-контента - не только по приоритету, но и по совпадению этих тегов.

Media rules: Медиа-действие было расширено атрибутом „channelTag“, который позволяет применять действие ко всем каналам, включенным в определенный тег канала.

TVIP API: При вставке или обновлении подписки на аккаунт или устройство, доступны только включенные тарифы для назначения на форме редактирования подписки на устройство (<server.url>/admin/dashboard/device_subscriptions/<device_subscription_id>) или форме редактирования подписки на аккаунт (<server.url>/admin/dashboard/account_subscriptions/<account_subscription_id>).

TVIP API: С момента этого релиза в медиа-правила добавлено дополнительное условие - „Настройки сети провайдера“ - которое можно указать через форму редактирования медиа-правила. Это позволяет определить политику применения медиа-действия для устройств клиентов TVIP API в зависимости от того, работают ли эти устройства из сети провайдера или нет.

Исправления

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

Audit: Исправлена проблема, когда массовые изменения в настройках через административный интерфейс могли повлиять на общую производительность экземпляра TVIP TMS. Мы продолжим улучшать производительность этой функции, а также ее доступность через административный интерфейс в следующих релизах.

Media rules: Исправлена проблема, когда разрешение или запрет архива ТВ был игнорирован при динамической генерации URL-адресов каналов с использованием медиа-правил.

26.04.2024

Исправления

TVIP API: Исправлена редкая проблема, из-за которой некоторые клиенты TVIP API не могли получить список каналов, несмотря на то, что все необходимые настройки были выполнены, а клиенты TVIP API были успешно аутентифицированы и авторизованы.

TVIP API: Исправлена проблема, периодической недоступности сервиса веб-сокетов

02.04.2024

Важные замечания

Обратите внимание, что функция Медиа правила находится в экспериментальном режиме и может содержать некоторые неизвестные проблемы.

Новые возможности

Медиа правила (экспериментальный режим). Мы добавили поддержку динамических URL-адресов каналов в прямом эфире и в архиве. Эти URL-адреса могут быть созданы на основе медиа-правил и медиа действий. Теперь вы можете указать, как генерировать URL-адрес канала для разных групп ваших клиентских устройств TVIP TMS. Эти группы можно организовать с помощью параметров медиа правил (<server.url>/admin/dashboard/media_rule_sorting). В результате теперь у вас есть два варианта настройки URL-адресов каналов:

  • статическая настройка с помощью формы редактирования канала (<server.url>/admin/dashboard/channels/<channel_id>) и формы редактирования сервера DVR (<server.url>/admin/dashboard/dvr_servers/<dvr_server_id>). Он используется по умолчанию и обеспечивает обратную совместимость с текущими настройками канала.

  • динамическая конфигурация, которую можно указать с помощью раздела Медиа правила в пользовательском интерфейсе администратора и на вкладке Медиа ресурсы в форме редактирования канала (<server.url>/admin/dashboard/channels/<channel_id>). Обратите внимание, что динамическая конфигурация URL будет использоваться только при отсутствии статической конфигурации (в основном, пустое поле « URL » в настройках канала (<server.url>/admin/dashboard/channels/<channel_id>).

Правила генерации URL-адресов каналов могут быть гибкими и позволяют использовать некоторые поля шаблона (<server.url>/admin/dashboard/media_patterns/<media_pattern_id>). Также мы предоставили несколько предопределенных шаблонов, которые можно использовать или на их примере создавать собственные.

Улучшения

Общее: мы обновили фреймворк и связанные библиотеки, чтобы получить все актуальные обновления производительности и безопасности. Некоторые библиотеки, имеющие серьезные уязвимости, были удалены или заменены.

Общее: в некоторых случаях у TVIP TMS могут возникнуть проблемы при подключении сервера брокера событий (RabbitMQ в текущей версии). Мы внесли некоторые оптимизации, которые снижают нагрузку на брокер событий, а также повышают стабильность при подключении и переподключении сервера.

Общее: настройки логирования по умолчанию были изменены. Теперь файл application.log не будет содержать никаких других сообщений журнала, а только ошибки, связанные с TVIP TMS от конкретного сервиса. Это может помочь в определении причин проблем с TVIP TMS.

Профиль: исправлена проблема, при которой большое количество профилей учетных записей могло влиять на производительность TVIP TMS.

Известные проблемы

Медиа правила: Данная проблема касается только случаев использования тарифов, у которых нет настройки тарифа «Архив».

Обратите внимание, что в случае использования медиа правил функции архив и пауза будут доступны клиентам вне зависимости от этой настройки. Мы исправим эту проблему в следующих выпусках.

27.02.2024

Улучшения

Общее: При новой установке TVIP TMS добавлена сеть по умолчанию 0.0.0.0/0 для провайдера по умолчанию.

File: Внесены некоторые изменения для уменьшения возможных утечек памяти.

Исправления

Общее: Внесены некоторые изменения для исправления логирования TVIP TMS.

Общее: Исправлена проблема, из-за которой некоторая статистика провайдера и учетной записи не сохранялась из-за ограничений хранения базы данных.

Admin UI: Исправлена проблема, из-за которой канал нельзя было удалить с помощью пользовательского интерфейса администратора. Обратите внимание, что удаление канала приведет к удалению всех связанных с ним данных, таких как элементы EPG.

Admin UI: исправлена проблема, из-за которой в форме редактирования устройства отображался пустой IP-адрес, если устройство подключено без аутентификации и включена опция провайдера «Разрешить создание новых устройств по запросу».

25.01.2024

Исправления

EPG: Исправлена ошибка, из-за которой в некоторых случаях при использовании локализаций EPG мог произойти сбой импорта EPG.

EPG: исправлена проблема, из-за которой URI сервера DVR с составным путем могли привести к сбою функции предварительного просмотра DVR.

29.11.2023

Улучшения

В текущем обновлении для создания новых учетных записей и подписок на устройства были применены некоторые новые ограничения. Если существует какая-либо подписка с таким же тарифом и периоды действия новой подписки и существующей перекрываются, то создание такой подписки будет отклонено с ошибкой. Такое поведение применимо для Admin UI, а также для Provider API integrations .

EPG: Улучшена функция Short EPG. Она рассчитывается динамическим образом и зависит от даты и времени текущих элементов EPG в запрашиваемых каналах. Это особенно важное исправление для EPG, содержащих кратковременные элементы продолжительностью в несколько минут.

TVIP API: Мы заметили, что изменение каналов или подписок может привести к высокой загрузке процессора. Для устранения этого эффекта были добавлены некоторые оптимизации.

Исправления

Admin UI: Исправлена проблема с отображением в аудите имени администратора, выполнившего действие. Теперь имя администратора отображается верно.

Были удалены некоторые устаревшие столбцы таблицы. Также были исправлены названия некоторых полей.

Исправлена проблема, из-за которой в некоторых случаях изображения EPG не отображались в Admin UI.

Локализации жанров в VOD могли исчезнуть в некоторых изменяющихся сценариях. Теперь это исправлено, и жанровые локализации будут отображаться корректно.

Исправлена проверка при создании отложенной команды и указании публикации после и действительной до определенного времени.

Теперь все записи аудита фиксируются в UTC и отображаются корректно. В более старых записях аудита может быть указана неверная дата и время действия.

Account networks: Исправлена ошибка, из-за которой сети могли быть выбраны или изменены администратором, у которого нет прав на это действие.

EPG: Исправлена ошибка, из-за которой локализации отдельных элементов EPG в некоторых конкретных случаях могли отображаться на неправильном языке.

TVIP API: Исправлена проблема, из-за которой клиенты TVIP API могли получить доступ к архиву каналов, даже если в их тарифе нет опции «Архив» в настройках тарифа. Теперь клиенты TVIP API с тарифами без опции «Архив» смогут смотреть ТВ только в режиме реального времени.

Provider API: До текущей версии администраторы местных провайдеров могли получать каналы, которые не назначены конкретному провайдеру. Теперь это исправлено.

Общее: Исправлена проблема, из-за которой нельзя было запланировать доставку команды в случае изменения времени даты подписки аккаунта или устройства.

14.09.2023

Улучшения

Текущее обновление содержит обновленный веб плеер. Он поддерживает все новые функции, предоставляемые вашим TVIP TMS. Веб-плеер доступен только для TMS Pro

Исправления

EPG: Исправлена проблема для установок TVIP TMS, настроенных с пользовательской локалью EPG по умолчанию. Перед текущим обновлением такие экземпляры могли предоставлять EPG с некорректным языком для некоторых элементов. Теперь локали для элементов EPG были переработаны, и данная проблема была решена.

06.09.2023

Исправления

Provider API: Расширена валидация для подписок на аккаунт/устройство. С момента этого релиза будет невозможно создать или обновить подписку, если существует активная подписка с таким же тарифом и периодом активности (между начальной и конечной датами или только с начальной датой), перекрывающейся во времени.

Сети аккаунта: Исправлена проблема, при которой клиентское устройство может потерять авторизацию после изменения или удаления сети аккаунта, указанной для аккаунта устройства. Эта проблема связана только с режимом доступа клиента «Сеть аккаунта».

13.07.2023

Важные замечания

В этом выпуске TVIP TMS 4.0 представлена новая версия LTS TVIP TMS. Новая версия основана на последней версии 3.x и содержит все функции предыдущей версии. Основной технической целью TVIP TMS является переход к фреймворку Spring 6.x и беспрерывная поддержка новых версий Java.

Мы переработали способ авторизации клиентских приложений, настройки доступны в разделе провайдера.

Также мы добавили новый режим авторизации к существующим - «Account Networks». Он позволяет авторизоваться абонентским приложениям таким же образом, как «Provider Networks» позволяют определить провайдера для любого клиентского устройства по IP.

Функция «VOD from EPG», которая была представлена в предыдущем выпуске как экспериментальная, была улучшена для повышения надежности и производительности.

Известные проблемы

Мы рекомендуем устанавливать текущий выпуск в период низкой нагрузки, когда активность пользователей относительно низкая. Это особенно важно для установок TVIP TMS, использующих EPG с изображениями или большим количеством каналов.

После обновления выпуска TVIP TMS некоторые логотипы каналов, элементы EPG и изображения EPG могут исчезнуть на некоторое время.

Для решения проблем, связанных с EPG, мы рекомендуем повторно импортировать источники EPG по одному. Проблемы, связанные с каналами, будут решены самой TVIP TMS без каких-либо дополнительных действий.

Новый функционал

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

Общее: Функциональность «Quick bind» и «strong security» была расширена. Теперь вы можете настраивать сети для аккаунта так же, как и для провайдера. Это позволяет выбирать аккаунт для устройства в зависимости от того, в какой сети находится устройство. Этот режим работы можно выбрать в форме редактирования провайдера (<server.url>/admin/dashboard/providers/).

Общее: Решены проблемы производительности, которые могли возникать время от времени у клиентов API TVIP из-за общего высокого объема.

Административный интерфейс: Форма редактирования провайдера (<server.url>/admin/dashboard/providers/) была улучшена. Выбор режима работы заменил несколько флажков, таких как «Quick bind» и «String security». Выбор был дополнен новой опцией - «Account network». Предыдущие настройки будут перенесены автоматически, так что работа клиентов API TVIP останется такой же, как была настроена ранее.

Улучшения

Мы проанализировали, как TVIP TMS работает при высокой нагрузке, и устранили текущие узкие места производительности.

21.03.2023

Исправления

  • В некоторых случаях клиентское приложение могло получать пустой список каналов после авторизации через QR код.

28.02.2023

Новый функционал

  • VoD из EPG: формирование библиотеки VOD из программы телепередач, для использования функционала необходимо соблюсти ряд требований поставщику EPG, так же необходимо обратить внимание на настройки тарифа. Так же необходимо учесть что по умолчанию раздел «Кино» на медиацентрах S-Box выключен.

  • Новый аттрибут в Канале позволит предопределить буфер MPEG-TS для канала, данная директива будет использована S-Box.

  • Новый аттрибут в Канале определяет какой канал будет запущен на S-Box при включении медиацентра.

Улучшения

  • Улучшена производительность сервиса поиска

  • Оптимизирована работа сервиса команд между TMS и конечными устройствами, значительно снижена нагрузка на систему.

Исправления

  • в некоторых случаях устройства получали прежний набор услуг после отключения устройства от аккаунта.

  • Исправлена дата первого обращения устройства к TMS.

  • в некоторых случаях информация о изменении канала или тарифа не доставлялась своевременно до конечного устройства.

  • При изменении названия канала в XMLTV название в TMS не менялось, теперь название соответствует названию канала в источнике EPG.