1. Домой
  2. Документы
  3. Releases
  4. Smarty
  5. 10-21 | 1.80 новые отчеты, точные метки EPG

10-21 | 1.80 новые отчеты, точные метки EPG

НОВЫЕ ОТЧЕТЫ

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

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

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

ПРИВЯЗКА ПРОМОКОДА К АКТИВАЦИИ ТАРИФА

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

ОПТИМИЗАЦИЯ ИМПОРТА 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), благодаря чему снижается нагрузка на сервер.

Принудительный переимпорт 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

АДМИНКА

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

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

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

РЕГИСТРАЦИЯ С ПОДТВЕРЖДЕНИЕМ ПО СМС

Добавлена возможность регистрации в сервисе с экрана телевизора с подтверждением номера телефона по СМС в связке с сервисом 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.