Web¶
mw.app.web
Веб-приложение Catena предназначено прежде всего для телевизоров LG и Samsung с управлением пультом. Оно также работает в обычном веб-браузере на компьютере или мобильном устройстве.
Экраны и пульт¶
Витрина стартует сразу в плеер: канал занимает весь экран, поверх ненадолго всплывает подсказка с номером, названием и текущей передачей.
Управление одинаково на пульте и на клавиатуре:
- Вверх и вниз — предыдущий и следующий канал.
- Влево и вправо — предыдущая и следующая передача текущего канала: так открывается догон из архива.
- OK или пробел — применить выбор, который висит в подсказке.
- Назад — отменить непринятое переключение, а в сетке — закрыть её.
- Жёлтая кнопка пульта — открыть и закрыть программу передач. На клавиатуре ей соответствуют F7 и ~.
Переключение каналов работает с задержкой на раздумье: стрелками зритель листает список, в подсказке видно, куда он попадёт, и канал переключается по OK либо сам через пару секунд. Промотать десяток каналов подряд можно, не заставляя плеер открывать каждый.
Программа передач¶
Сетку открывает жёлтая кнопка. Слева — каналы, справа — их передачи; стрелки ходят по сетке, OK открывает выбранную передачу.
Что показывает сетка, целиком определяется загруженным расписанием: без источника программы колонка передач пуста, и это не поломка витрины, а отсутствие данных — см. Программу передач.
Передачи, которых нет в архиве, витрина открыть не предлагает. Правило простое: передача доступна, если её интервал пересекается с окном архива канала. Причина отказа называется словами:
- This channel is not recorded, so only live is available — у стрима нет архива.
- This programme is no longer in the archive — передача уже вышла за глубину записи.
- This channel has no broadcast configured — у канала не назначен стрим.
Границы архива приходят вместе со списком каналов, поэтому решение принимается до нажатия — зритель не упирается в чёрный экран.
Кабинет и устройства¶
Кабинет — та же витрина, открытая на телефоне или компьютере: раздел Your account. В нём три вещи.
- Sign in a TV — поле для шестизначного кода с экрана телевизора.
- Your devices — список устройств, вошедших под этой учётной записью; текущее помечено (this device). Кнопка Revoke рядом со строкой отключает одно устройство: оно перестаёт показывать сразу.
- Sign out everywhere — отзыв всех устройств разом. Ссылка появляется, когда устройств больше одного, и нужна ровно тогда, когда зритель не знает, какая строка списка чужая.
Обычный Sign out гасит токен на сервере и только потом забывает его локально: иначе в списке подписчика остался бы живой токен, который уже никак не назвать.
Смена пароля устройства не отключает: пароль защищает вход, а не уже выданные токены. Чтобы отрезать чужое устройство, его отзывают — из кабинета или из консоли оператора.
Те же устройства оператор видит в карточке подписчика, блок Устройства, и может отозвать их оттуда — см. Подписчиков.
Сколько экранов одновременно¶
Число одновременных просмотров — свойство пакета, поле Экранов одновременно. У подписчика действует наибольший потолок среди его пакетов, а не их сумма; пустое поле означает один экран.
Зритель, упёршийся в потолок, видит на экране All your screens are busy: someone is watching on another device. Освободить экран можно, закрыв просмотр на другом устройстве, — или оператор поднимает потолок в пакете, и это действует немедленно, без повторного входа и без обрыва идущих просмотров.
Прочие отказы плеер тоже называет словами:
- This device is no longer signed in — sign in again — устройство отозвали.
- Nothing to play here: the archive does not reach this moment — запрошенного интервала в архиве нет.