Smarty 1.82.0-7539
-
Новые возможности видеотеки
Провайдеры 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. На данный момент этот вид регистрации был добавлен только в некоторые наши шаблоны, разрабатываемые на заказ, но в скором времени планируем добавить его и в основные шаблоны:futuristic
,impuls
и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
для редактирования камеры (с помощью него можно, например, отмечать камеру недоступной).