Smarty 1.86.0-release



  • Новый рекламный провайдер Qvol

    В этом релизе мы проапгрейдили настройку рекламных блоков в нашей панели администрирования и добавили возможность отдачи преролл-рекламы не только для Live-каналов, но и для фильмов видеотеки.
    Помимо этого мы обзавелись новой интересной интеграцией с рекламным провайдером Qvol (от создателей HBBTV-провайдера GetshopTV), а на стороне приложения добавили возможность пропуска рекламы и детальнее проработали поведение плеера в режиме воспроизведения рекламы.

    Как настроить рекламу:

    1 Создать нового рекламного провайдера с типом GetshopTV в служебной панели управления:

    img

    Ключ API можно получить через вашего менеджера, он организует взаимодействие с провайдером и проконсультирует по условиям.

    2 Настроить рекламный блок с нужным контентом (реклама от Qvol работает одинаково хорошо как с каналами, так и с фильмами)

    img

    3 Проверить, что в приложении появилась реклама и события просмотров отправляются в Qvol.

    img

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

    Подробнее о настройке рекламы: https://micro.im/docs/smarty/configuring-and-management/ads

    Новый парсер данных о фильмах

    На нашем счету ещё один интегрированный парсер меты с сайта https://kinopoiskapiunofficial.tech/. Он работает намного стабильнее, чем оригинальный парсер, так как учитывает в себе изменения верстки страниц сайта Кинопоиска, а также имеет встроенную защиту от бана IP-адресов.

    Чтобы воспользоваться данным парсером нужно обновить настройки TVMIDDLEWARE_MOVIEDB и TVMIDDLEWARE_KINOPOISK_API_UNOFFICIAL_API_KEY в файле конфигурации Smarty и перезапустить сервис для их применения. Подробнее: https://micro.im/docs/smarty/configuring-and-management/smarty-config

    ГЕО-модули и погода

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

    Чтобы решить эту проблему мы добавили возможность указания города для объектов IP-диапазонов в Smarty, предоставив таким образом операторам создавать собственные ГЕО-локаторы для своих сетей.

    img

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

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

    img

    Массовая sms- и email-рассылка

    В разделе "Сообщения и команды" в панели администрирования появилась возможность создавать массовые рассылки и отправлять адресные sms- и email-сообщения пользователям, у которых заполнены данные поля в форме абонента.

    img

    Помимо этого в форме абонента есть возможность отключения sms- и e-mail оповещений, которой пользователь также может самостоятельно управлять в виджете для интеграции с сайтом "Личный кабинет (responsive)".

    img

    Новый параметр настройки для раздела "Архив"

    Появился новый параметр TVMIDDLEWARE_PROGRAM_RECORD_ONLY_FINISHED, которая позволяет убрать из раздела "Архив" программы, которые ещё не записаны (будущие программы и текущие).

    Админка

    • Отрефакторили панель с уведомлениями: теперь их отображается не больше 5 и есть возможность их удаления

    img

    • Добавили новую удобную страницу, отображающуюся при возникновении ошибки. Она содержит трейсбек возникшей ошибки, а также ссылку на лог с последними возникшими проблемами системы - теперь не нужно вытаскивать логи из специальной папки, подключаясь к серверу по SSH - все легко скачать из web-панели.

    img

    • Добавили возможность выгрузки всего списка каналов в xlsx или csv файлы (ранее была возможность выгрузки только одной страницы)

    img

    • Для некоторых полей в админке добавлен HTML-редактор для удобного заполнения описаний/документов.

    img

    • Hа странице аккаунта добавлено ограничение на вывод сессий - теперь отображается не более 30.

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

    • На страницу списка финансовых операций был внесен ряд оптимизаций для более быстрого поиска и отрисовки элементов списка - ранее в сервисах с большой абонентской базой возникали проблемы при использовании данного раздела.

    • Внесены оптимизации на страницы отображения статистики сервиса и телесмотрения.

    • Поправлены права пользователя "Просмотр абонентов" и "Просмотр аккаунтов" так, чтобы для данных прав открывалась на просмотр и форма редактирования.

    • Для e-mail и sms рассылок добавлена возможность задать разную локализацию.

    TVMW API

    • В методы PromoActivate и PromoList добавлен новый параметр free_tariffs, а параметр type помечен как  deprecated
    • В метод ActorList добавлена возможность сортировки списка актеров с приоритетом имен в кириллице с помощью параметра order=cyrillic-first
    • В метод Login добавлен параметр phone_number для возможности использовать номер телефона для авторизации вместо абонемента
    • Метод ChannelListPrograms теперь POST и в качестве входных параметров принимает список id каналов #осторожносовместимость
    • В методе VideoDetail теперь не возвращается сезон, если в нем нет эпизодов
    • Из ответа метода Login убрано поле tariffs_list #осторожносовместимость

    Подробнее: https://microimpuls.github.io/smarty-tvmw-api-docs/

    BILLING API

    • В методы CustomerCreate и CustomerModify добавлены параметры send_sms_messages и send_email_messages
    • В методы TariffCreate и TariffModify добавлен параметр available_to_unsubscribe для нового поля тарифа «Доступен для отключения через TVMW API»
    • В методы AccountList и CustomerList добавлен новый входной параметр abonement_regexp

    Подробнее: https://microimpuls.github.io/smarty-billing-api-docs/

    CONTENT API

    • В метод VideofileCreate добавлен параметр episode_id, который показывает принадлежность ассета к серии
    • Исправлена ошибка, из-за которой в API неверно обрабатывались параметры с не-ascii символами

    Подробнее: https://microimpuls.github.io/smarty-content-api-docs/


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