Smarty 1.80.0-7147-release



  • alt text

    Новые отчеты

    В панель администрирования Smarty добавлены новые виды отчетов:

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

    alt text

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

    alt text

    А также в базовый механизм создания всех отчетов добавлена возможность их генерации через очередь задач RQ, вместо создания в отдельном потоке. Подробнее об RQ: https://micro.im/docs/smarty/scaling-and-redundancy/configuring-asynchronous-task-execution-via-rq

    Привязка промокода к активации тарифа

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

    alt text

    Оптимизация импорта EPG

    XMLTV-парсеры

    • добавлена поддержка очень больших XML-файлов
    • добавлен парсер телеканалов для команды epg_channel_import

    Точные метки EpgService

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

    Импорт телеканалов

    Для команды импорта телеканалов epg_channel_import добавлены новые опции:

    • --fix_duplicates - для удаления дубликатов телеканалов с одним и тем же внешним идентификатором в рамках одного источника EPG;
    • --verbose - для подробного вывода информации о загружаемых из источника иконках.

    Упрощенный импорт для Dummy-источника

    Dummy-источник EPG, как правило, используется для раздела с камерами, либо для тех каналов, которые отсутствуют в источниках EPG. С его помощью создаются часовые временные метки, позволяющие более удобно просматривать архивные записи. В рамках этог релиза для данного источника был добавлен упрощённый импорт, который не пересоздаёт существующие программы (опция TVMW_EPG_OPTIMIZE_DUMMY_SOURCE), благодаря чему снижается нагрузка на сервер.

    alt text

    Принудительный переимпорт EPG

    Для команды epg_import добавлена новая опция --force_reimport для принудительного импорта EPG с игнорированием даты последнего обновления.

    Кеширование подборок для экрана "Архив"

    Команда кеширования подборок cache_record_list получила 2 новых параметра:
    --categories - добавить в кэш фильтры по категориям (для отображения в экране "Архив" в левой колонке категорий EPG)
    --genres - добавить в кэш фильтры по жанрам (для отображения в экране "Архив" в левой колонке жанров EPG)

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

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

    Админка

    Новая форма редактирования рекламного блока

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

    alt text

    alt text

    alt text

    Изменено подменю "Настройки контента"

    alt text

    Регистрация с подтверждением по СМС

    Добавлена возможность регистрации в сервисе с экрана телевизора с подтверждением номера телефона по СМС в связке с сервисом smsc.ru. Для настройки такой регистрации необходимо:

    TVMiddleware API

    • В метод AccountRegister добавлена возможность установки дилера для абонента.

    • Добавлен новый входной параметр auto_detect_current_city в метод ApplicationWeatherData.

    • В ответ метода ChannelUrl добавлена маска скриншота архивной передачи.

    • Метод CustomerTariffSubscriptionCost теперь использует для расчетов баланс из внешнего биллинга, если это применимо.

    • В метод GenreList добавлен параметр запроса category_id.

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

    • В методы SelectionList и NoAuthSelectionList добавлены фильтры program_id и type.

    • Исправлена сортировка в методе VideoList c фильтром viewed_only=1.

    • В методе VideoList исправлен поиск фильмов: теперь для поиска используются все поля имени, в том числе оригинальное и локализированные.

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

    Billing API

    Исправлена ошибка в методе AccountCreate, из-за которой поле ПИН-кода для аккаунта оставалось пустым.

    В рамках метода TransactionCreate реализована опциональная активация аккаунтов абонента при оплате с помощью параметра activate_accounts.

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

    Другое

    Исправлена ошибка отображения виджета поиска абонентов на главном экране для резидентов Smarty Lite.

    Добавлена возможность инвалидации потоков для uWSGI, подробнее: https://micro.im/docs/smarty/configuring-and-management/smarty-config

    Исправлен ряд ошибок в модулях интеграции с кинотеатрами MEGOGO и START.

    Дополнен парсинг для источника информации о фильмах TMDB.


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