Smarty 1.71-5184-release



  • Подборки

    В Smarty появилась возможность объединять каналы, фильмы, программы и радио в подборки! Мы пока не добавили их отображение в клиентские приложения, но с ними уже можно работать с помощью нашего API SelectionList и SelectionDetail. На данный момент реализовано 2 вида подборок:

    • ручные подборки - наполняемые оператором административной панели, с помощью этого инструмента можно создавать тематические подборки для продвижения контента или для освещения инфоповода.

    alt text

    • автоматические подборки - импортированные из сторонних систем (например, кинотеатров), либо сгенерированные Smarty по заданному признаку.

    alt text

    Доработана интеграция с кинотеатром MEGOGO

    За последнее время в интеграцию с MEGOGO был внесен целый ряд доработок и улучшений:

    • добавлен импорт подборок и трейлеров из MEGOGO в Smarty, они автоматически появятся после очередного импорта с помощью команды megogo_sync_content
    • добавлен импорт информации об актерах, чтобы его активировать, потребуется использовать параметр --load_actor_info для команды megogo_sync_content
    • повышена стабильность интеграции, исправлены ошибки.

    Новая форма настройки интеграции с кинотеатрами

    Вместо большого списка атрибутов конфигурации кинотеатров мы разработали удобные и подробные формы настройки для каждой интеграции:

    alt text

    alt text

    Повышена стабильность интеграции с tvzavr

    Мы стремимся к прозрачности работы с кинотеатрами, поэтому в рамках этого релиза мы немало потрудились над улучшением модуля отчетности и подписочной системы кинотеатра tvzavr.

    alt text

    Более прозрачная работа кинопарсеров

    За последнее время к нам поступило несколько сообщений о некорректной работе парсера каталога фильмов системы Кинопоиск и мы приложили все усилия, чтобы это исправить, а также внесли ряд доработок в парсер каталога cinemate, поэтому теперь:

    • если во время импорта возникает ошибка (будь то ошибка парсинга или блокировка IP-адреса) - она теперь отображается на странице фильма

    • на предмет импорта были протестированы несколько сотен различных фильмов, чтобы выявить все возможные типы страниц и добавить поддержку их парсинга (к сожалению, в сторонних системах часто меняется формат, из-за чего импорт может работать нестабильно)

    • добавлены подробные логи импорта для оперативного реагирования на проблемы.

    Конфигурация валюты

    Добавлена возможность динамической конфигурации списка доступных для использования валют: теперь можно добавить недостающую валюту с помощью файла конфигурации Smarty, подробнее: https://microimpuls.com/docs/smarty/configuring-and-management/настройка-валюты/

    alt text

    Оповещения мониторинга

    Добавлены новые вкладки "Триггеры", "Аварии", "Адресаты уведомлений" и "Группы адресатов" для настройки системы оповещений о событиях мониторинга Multicast. Подробнее о настройке: https://microimpuls.com/docs/smarty/admin-guide/monitoring

    alt text

    Настройка глубины архива на уровне канала

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

    alt text

    Новый режим нумерации каналов LCN

    Для канала добавлено новое поле LCN (Logical Channel Number), с помощью которого появилась возможность закрепления определенного номера кнопки за каналом вне зависимости от общей сортировки списка.

    alt text

    Например, требуется, чтобы Пятый канал всегда включался по кнопке 5, но абонент в рамках своей пользовательской сортировки сместил канал на другую позицию - в этой ситуации, если у канала в поле LCN будет проставлена цифра 5, то канал вне зависимости от позиции будет запускаться по кнопке 5.

    alt text

    Виртуальные тарифы

    В биллинге Smarty появилась новая сущность "виртуальный тариф", которая позволяет объединить несколько обычных тарифов и производить их отключение и подключение сразу "пачками". Данный механизм будет удобен в ситуации, когда требуется подключить новый тариф всем абонентам сразу - если раньше для этого требовалось массовое редактирование или написание скрипта для БД, то сейчас будет достаточно лишь добавить этот тариф в уже подключенный виртуальный (также и с отключением).

    alt text

    На текущий момент подключение/отключение виртуальных тарифных планов также доступно из интерфейса futuristic, о том, как включить управление виртуальными тарифами подробнее здесь https://microimpuls.com/docs/smarty/portal-and-apps-settings/futuristic-settings

    Админка

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

    alt text

    На страницу редактирования фильмов добавлено отображение поля "Источник фильма".

    alt text

    Добавлена возможность поиска в поле "Позиция после" на странице канала.

    alt text

    TVMW API

    Работа с VOD

    • Добавлена отправка параметра actions.promo_image_url в метод /tvmiddleware/api/video/detail/
    • Добавлен параметр screenshot_big в ответы на запросы /tvmiddleware/api/video/detail/ и /tvmiddleware/api/video/list/
    • Добавлен параметр запроса is_viewing в метод /tvmiddleware/api/video/list/ и параметр ответа progress для каждого элемента фильма
    • Добавлен новый метод /tvmiddleware/api/content/position/delete/ для удаления фильма из списка недосмотренных

    Работа с Live TV

    • Добавлены параметры consider_program_category и consider_epg_channel_category в метод /tvmiddleware/api/program/category/channel/list/
    • Добавлен параметр ответа ads_available в методы /tvmiddleware/api/program/category/channel/list/, /tvmiddleware/api/channel/list/ и /tvmiddleware/api/channel/list/search/

    Работа с Archive TV

    • Добавлен параметр only_records_categories в метод /tvmiddleware/api/program/category/list/
    • Добавлены кеширование и пагинация для метода /tvmiddleware/api/program/category/record/list/
    • Добавлен новый метод /tvmiddleware/api/customer/info/set/ для изменения данных абонента

    Работа с биллингом

    • Добавлены поля firstname, lastname, email и mobile_phone_number в метод /tvmiddleware/api/customer/info/
    • Добавлен новый метод /tvmiddleware/api/account/password/change/ для изменения пароля аккаунта
    • Добавлен новый метод /tvmiddleware/api/account/parent_code/set/ для изменения PIN-кода
    • Добавлен новый метод /tvmiddleware/api/payment/saved_card/delete/ для удаления сохраненной карты
    • Добавлен новый метод /tvmiddleware/api/payment/pares/process/ для обработки результатов 3ds аутентификации во время платежа
    • При регистрации пользователя через /tvmiddleware/api/account/register/ теперь также заполняется поле IP у аккаунта

    Опции конфигурации

    Добавлен новый параметр ADS_ADSTREAM_HOST_REPLACE для замены хоста в url до роликов AdStream для более эффективного кэширования.

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

    Подробнее: https://microimpuls.com/docs/smarty/configuring-and-management/smarty-config

    Другое

    Исправлена ошибка авторизации, возникающая при установке в клиентском приложении локализации, отсутствующей в файле конфигурации Smarty.

    Скорректирована работа секции "Конфигурация портала" на странице "Настройки STB и приложений": параметры теперь корректно передаются и применяются в клиентском приложении.

    Исправлена ошибка, из-за которой в Smarty создавались дублирующиеся устройства, для удаления уже созданных из БД добавлена management-команда remove_duplicate_devices.

    Добавлена management-команда get_location для отладки модуля геолокации. Входные параметры: --ip и --client_id.

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

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

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

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


Войдите чтобы оставить сообщение