1. Домой
  2. Документы
  3. Releases
  4. Smarty
  5. 12-21 | 1.82 VOD-провайдеры, привязка камер к аккаунтам, сортировка каналов

12-21 | 1.82 VOD-провайдеры, привязка камер к аккаунтам, сортировка каналов

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

ПРОВАЙДЕРЫ VOD

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

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

Есть возможность присваивать фильмам провайдера вручную, через панель администрирования Smarty, а есть возможность это автоматизировать, используя для создания фильмов метод из группы Content API: https://microimpuls.github.io/smarty-content-api-docs/#api-Video-VideoCreate

СОРТИРОВКА ФИЛЬМОВ И СЕРИЙ СЕРИАЛОВ

Были внесены исправления в сортировку ассетов фильмов, а также добавлено обновление позиции фильма в списке при добавлении в него нового ассета: благодаря этому сериалы, для которых вышли и добавились новые серии, будут оказываться в разделе «Новинки» на верхних позициях.

ОБНОВЛЕНА ИНТЕГРАЦИЯ С БИЛЛИНГОМ MEGOGO

Добавлена новая опция EXTERNAL_API_VIDEO_CHECK_BALANCE_REQUEST, которая включает оповещение внешнего биллинга при проверке баланса абонента.
Документация: https://micro.im/docs/smarty/configuring-and-management/smarty-config#настройки-поведения-vod-и-онлайн-кинотеатров

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

Исправлен ряд проблем при подключении тарифных пакетов с подпиской на MEGOGO: с созданием транзакций, проверкой баланса и обработкой запроса VideoAction из приложения.

Привязка камер к аккаунту

В этом релизе появилась возможность назначать доступность камер напрямую для аккаунта без необходимости создания тарифного пакета. Операторам, предоставляющим раздел «Камеры» в своем сервисе, данное нововведение позволит значительно сократить количество тарифных пакетов, что увеличит быстродействие сервиса в некоторых ситуациях, а также поможет не захламлять админку такими пакетами как: «Камеры подъезда N дома M по улице L»

Сортировки каналов

Внимательные пользователи нашей админки заметили этот раздел ещё в прошлом релизе, ну а в этом мы уже готовы его полностью анонсировать!
Был проработан UX и UI создания сортировок каналов в панели управления, а также добавлен новый пункт в настройках шаблона Impuls, позволяющий устанавливать текущую сортировку каналов.

Зачем это может быть нужно? Например, в РФ по закону первыми в списке каналов обязаны располагаться 1-й и 2-й мультиплексы, и часто пользователи даже не пролистывают список к тем каналам, которые находятся дальше. В одной из альтернативных сортировок можно создать список, в котором на первых позициях будут те каналы, о которых оператор хочет рассказать пользователям в первую очередь и заострить на них его внимание. Либо с помощью данных сортировок можно проводить маркетинговые эксперименты внутри своей абонентской базы, исследуя, как позиция в списке, например, влияет на телесмотрение.

Новая оптимизация Архива

Добавлены новые опции для оптимизации кеширования списка передач для раздела «Архив» (management-команда cache_record_list):

  • TVMIDDLEWARE_PROGRAM_RECORD_LIST_DONT_CHECK_BLOCKS — при значении True отключается проверка передачи на заблокированность. Если функционал блокировки архивных передач не используется, рекомендуем включить данную опцию.
  • TVMIDDLEWARE_PROGRAM_RECORD_LIST_MINIMUM_LENGTH — исключает из выборки для экрана «Архив» передачи короче N секунд. По умолчанию 900.
  • TVMIDDLEWARE_PROGRAM_RECORD_DAYS — исключает из кэша программы старше N дней. По умолчанию 5.

Подробнее об архиве: https://micro.im/docs/smarty/configuring-and-management/vod-from-archive-records

Регистрация по звонку

В метод TVMW AccountRegister добавлена возможность подтверждения номера абонента по звонку с помощью шлюза smsc.ru. На данный момент этот вид регистрации был добавлен только в некоторые наши шаблоны, разрабатываемые на заказ, но в скором времени планируем добавить его и в основные шаблоны: futuristicimpuls и infinitly.

Оплата по QR

У нас появился новый API-метод для генерации QR-кода для оплаты с помощью наших интегрированных платежных шлюзов: TVMW API PaymentQRCode (https://microimpuls.github.io/smarty-tvmw-api-docs/#api-Payment-PaymentQRCode).
Благодаря нему в следующих релизах в шаблонах появится дополнительный вид оплаты с экрана телевизора.

Подробнее о платежных шлюзах: https://micro.im/docs/smarty/payments-integration

Фиксация подключения тарифа к аккаунту

В панели администрирования в разделе «Действия абонентов» появился новый тип логируемого действия: подключение тарифного пакета к аккаунту. Ранее логировать только подключение тарифа к абоненту.

Дашборд

Мы полностью доделали конструктор для дашборда на стороне Smarty и уже в новом году будем готовы выложить в релиз его реализацию на стороне клиентских приложений. А пока, в качестве анонса этого функционала на следующий год, предлагаем заглянуть вам в раздел «Общие настройки» и увидеть, какие именно элементы можно будет добавить на главный экран вашего приложения уже совсем скоро:)

TVMW API

  • В методы VideoDetail и NoAuthVideoDetail добавлен новый параметр ответа ext_id для видео, а также новый параметр ext_id для ассета
  • В методы VideoList и NoAuthVideoList добавлен новый параметр video_provider_id для фильтрации списка фильмов по провайдерам
  • В методы ProgramList и ProgramDetail добавлен новый параметр ответа position, указывающий позицию, на которой остановился пользователь во время последнего просмотра

Content API

Добавлен новый метод CameraModify для редактирования камеры (с помощью него можно, например, отмечать камеру недоступной).