Releases

  1. Домой
  2. Документы
  3. Releases
  4. Engine и шаблоны
  5. 11-2025 | Оптимизация первой загрузки списка каналов

11-2025 | Оптимизация первой загрузки списка каналов

Engine 1023

  • Добавлен лимит попыток переподключения к сервису Windycast (максимум 5 попыток с интервалом 10-15 минут) для предотвращения избыточной нагрузки на сервер.
  • Введена новая опция use_wrt_compact_program_category_channel_list для получения компактного списка каналов без избыточных данных, но с информацией о следующей передаче для малопроизводительных устройств.
  • Внесено исправление в механизм отправки статистики телесмотрения.

Sibseti 807

Оптимизация загрузки списка каналов 🎉

Долгое время операторы с объёмными списками телеканалов (особенно 1000 позиций и более) испытывали проблемы с длительной первой загрузкой списка каналов, а, следовательно, и приложения в целом.

Несколько месяцев мы работали над изменением архитектуры работы этого механизма не только со стороны приложения, но и со стороны Smarty, и в этом релизе наконец готовы представить результаты этой работы:

До
После
  • загрузка каналов теперь порционная, что значительно сократило общее время загрузки (порции регулируются опцией channel_info_request_depth);
  • по такому же порционному алгоритму теперь работает и обновление EPG каналов, что сократило нагрузку на серверную часть.

Отвязка устройств при достижении лимита

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

Регистрация по номеру телефона

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

Обработка титров

Кнопка «Следующая серия» теперь показывается при появлении титров, а не просто за 30 секунд до конца, если такой фрагмент задан для ассета.

Другое

  • Исправлена проблема отображения программы от другого дня в левом сайдбаре полноэкранного плеера.
  • Реализован принудительный выбор дорожки по умолчанию для Android-устройств и Exoplayer, исправлено влияние системного языка на язык аудиодорожки.
  • Добавлена поддержка опции epg_hide_zero_plus_rating.
  • Исправлено зависание интерфейса при нажатии кнопки «Меню» в экране плеера.
  • Добавлена узбекская локализация.
  • Добавлено округление баланса и суммы списания до двух знаков после запятой в экране профиля.
  • Исправлена ошибка с черным экраном, возникающая на устройствах Tizen, при переключении на шаблон через Smarty.

Futuristic 1044

  • Добавлена возможность изменения временного сдвига в настройках по опции show_change_timezone_setting. Настройка нужна для устройств, имеющих проблемы с автоматическим определением часового пояса.
futuristic временной сдвиг
futuristic временной сдвиг
  • Скрыта вторая строка с передачей в списке каналов в режиме обычного списка, при включенной опции use_compact_program_category_channel_list.
  • Исправлена ошибка получения текущей передачи канала при возврате в экран ТВ после длительного просмотра.
  • Обновлены логотипы провайдеров START и Premier, добавлен логотип для провайдера Viju.
futuristic лого провайдеров Start, Premier, Viju
  • Добавлен обработчик ошибки для запроса получения информации об абоненте при отсутствии связи с внешним биллингом.
  • Реализована возможность отображения логотипа оператора в экране первоначальной настройки шаблона.
  • Скорректирован механизм отправки статистики телесмотрения на формирования более точных отчётов.