Перейти к содержимому

Экосистема CUB в Lampa: синхронизация закладок и плагинов

Как настроить экосистему CUB в Lampa: привязка ТВ через PIN-код, синхронизация закладок, истории и плагинов между устройствами, решение ошибок авторизации.

6 мин чтения
Экосистема CUB в Lampa: синхронизация закладок и плагинов

Самое важное из статьи:

  • Облачная платформа CUB (cub.red, cub.watch) обеспечивает централизованное хранение и перенос закладок, истории просмотров и установленных JavaScript-плагинов между любыми клиентскими устройствами.
  • Без активного профиля CUB настройки Lampa хранятся исключительно в энергозависимой памяти localStorage браузера Smart TV, которая регулярно сбрасывается встроенными механизмами очистки памяти webOS и Tizen.
  • Привязка телевизора выполняется вводом одноразового 4-значного PIN-кода в личном кабинете на сайте cub.red/add без утомительного набора логина и пароля с пульта дистанционного управления.
  • При первичной авторизации критически важно выбрать действие «Выгрузить локальные данные в CUB», чтобы случайно не перезаписать настроенные плагины пустым облачным профилем.
Полезные сервисы Lampa
Бесплатно

Используйте наш интерактивный конфигуратор плагинов или проверьте статус серверов и зеркал онлайн.

Многие владельцы смарт-телевизоров сталкиваются с неприятным сюрпризом: после нескольких дней комфортного просмотра Lampa внезапно сбрасывается к базовому состоянию. Исчезают сохраненные фильмы из папки «Буду смотреть», обнуляется прогресс незаконченных серий, а каталог добавленных плагинов оказывается абсолютно чистым.

Причина кроется в архитектуре браузерных движков современных Smart TV. Операционные системы LG webOS и Samsung Tizen при нехватке оперативной памяти или выходе из глубокого сна (режимы Instant On / Quick Start) без предупреждения очищают песочницу localStorage сторонних приложений.

Решением проблемы является облачная экосистема CUB — официальный сервис синхронизации и авторизации, связывающий телевизоры, медиаприставки, смартфоны и ПК в единую медиасеть.

Архитектура экосистемы CUB: как устроена синхронизация

Сервис CUB (домены cub.red, cub.watch, cub.rip) разработан создателями Lampa для решения двух фундаментальных задач: безопасного сохранения пользовательских данных и централизованного управления парсерами.

В основе взаимодействия лежит архитектура REST API и передача легковесных JSON-пейлоадов размером от 15 до 40 КБ:

  1. Идентификация устройства: Каждому клиентскому приложению присваивается уникальный UUID. При авторизации телевизора сервер генерирует временный криптографический JWT-токен, привязанный к вашему профилю.
  2. Облачные закладки и метки: Разделы «Избранное», «Закладки», «Нравится» и «Позже» реплицируются на удаленный сервер в фоновом режиме каждые 15–30 минут при наличии сетевого соединения.
  3. Хранилище ссылок на плагины: Список внешних JavaScript-скриптов (балансеры, парсеры Jackett, рейтинги Кинопоиска) хранится в базе CUB. Даже если ТВ сбросит память, при следующем запуске Lampa скачает список модулей из облака за 120–200 мс.
  4. Таймкоды и прогресс серий: Точное время остановки каждого видеофайла сохраняется в метаданных аккаунта. Вы можете поставить фильм на паузу на телевизоре в гостиной и продолжить воспроизведение с той же секунды на планшете в спальне.
Параметр синхронизацииБез аккаунта CUBС подключенным CUBCUB Premium (VIP)
Место хранения данныхПамять localStorage ТВОблачный кластер CUBЗащищенный отказоустойчивый кластер
Сохранность при сбросе ТВСтирается в 100% случаевПолное автовосстановлениеАвтовосстановление + бэкапы
Синхронизация между устройствамиОтсутствуетДо 5 активных экрановБез ограничений по числу ТВ
Доступ к закрытым парсерамРучная настройка ссылокПубличные шлюзыВыделенные высокоскоростные узлы

Если вы только начинаете настройку медиацентра, изучите наш полный каталог верифицированных плагинов для Lampa, чтобы сразу собрать необходимый набор расширений.

Шаг 1. Регистрация аккаунта в сервисе CUB

Создание учетной записи занимает пару минут и не требует ввода конфиденциальных данных:

  1. Откройте любой браузер на компьютере или смартфоне и перейдите на официальный портал cub.red (или резервное зеркало cub.watch).
  2. Нажмите кнопку «Регистрация».
  3. Укажите действующий адрес электронной почты и придумайте надежный пароль либо воспользуйтесь быстрой авторизацией через Telegram-бота.
  4. Подтвердите регистрацию переходом по ссылке из входящего письма.
  5. Войдите в личный кабинет: перед вами откроется панель управления подключенными устройствами и статус профиля.

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

Окно привязки телевизора к экосистеме CUB с отображением одноразового PIN-кода

Шаг 2. Привязка телевизора через одноразовый PIN-код

Разработчики Lampa полностью отказались от неудобного ввода логина и пароля с помощью виртуальной экранной клавиатуры пульта ДУ. Авторизация построена по принципу OAuth Device Flow:

  1. Запустите приложение Lampa на телевизоре или ТВ-приставке.
  2. С помощью стрелок пульта перейдите в левое меню: выберите раздел «Настройки» (иконка шестеренки).
  3. Перейдите в подраздел «Синхронизация» -> строка «Войти» (или «Добавить устройство»).
  4. На экране появится модальное окно с крупным 4-значным или 6-значным числовым кодом (например, 7392) и адресом страницы подтверждения cub.red/add.
  5. Не закрывая окно на ТВ, откройте на смартфоне страницу cub.red/add, войдите под своим логином и введите отображаемый на экране код.
  6. Нажмите кнопку «Подтвердить» (Submit).

Экран телевизора обновится автоматически в течение 2–3 секунд. В правом верхнем углу интерфейса Lampa появится иконка вашего профиля с зеленым индикатором активной сессии.

Параметры синхронизации закладок, плагинов и истории просмотров в интерфейсе Lampa

Шаг 3. Настройка параметров и предотвращение потери плагинов

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

Если на телевизоре уже были установлены плагины балансеров и настроены закладки, а аккаунт CUB только что зарегистрирован, облачная база пуста. При первом подключении откройте меню «Настройки» -> «Синхронизация»:

  1. Выгрузка локальных данных: нажмите кнопку «Отправить в CUB» (или «Выгрузить закладки и плагины»). Ваши локальные настройки запишутся в облачный профиль как эталонные.
  2. Активация тумблеров синхронизации:
    • Синхронизация закладок — включено;
    • История просмотров — включено;
    • Синхронизация плагинов — включено;
    • Синхронизация настроек интерфейса — по желанию (если на ТВ и телефоне нужны разные размеры шрифтов, оставьте выключенным).
  3. Периодичность автообновления: выберите интервал «Каждые 30 минут» или «При выходе из приложения».

Теперь при добавлении второго устройства (например, телевизора в другой комнате) достаточно выполнить привязку по PIN-коду и нажать «Загрузить из CUB» — все закладки и расширения мгновенно реплицируются на новый экран.

Если на одном из ваших экранов возникнут сетевые трудности при загрузке интерфейса, используйте инструкцию по устранению ошибки Error -8 net::ERR_CONNECTION_TIMED_OUT в Lampa.

Шаг 4. Решение проблем с доступом и ошибки 403

В периоды повышенной нагрузки или при блокировке зарубежных IP-адресов инфраструктуры Cloudflare соединение с облаком CUB может прерываться.

Типовые симптомы и методы их быстрого устранения:

Ошибка 403 Forbidden или «Сбой авторизации»

Если статус аккаунта горит красным, а в логах отображается код 403, это означает, что сетевой шлюз блокирует обращение к домену cub.red:

  1. В Lampa откройте «Настройки» -> «Синхронизация».
  2. Найдите строку «Сервер CUB».
  3. Замените адрес по умолчанию на действующее зеркало:
    • cub.watch — официальный альтернативный маршрут;
    • cub.rip — аварийный прокси-узел.
  4. Перезапустите приложение. Актуальные сетевые адреса также можно уточнить в статье про рабочие зеркала Lampa.

Не формируется PIN-код для добавления ТВ

Если при нажатии «Добавить устройство» колесо загрузки вращается бесконечно:

  • Проверьте системные часы ТВ: Если дата сбита даже на 10 минут, протокол TLS отклоняет генерацию токена. В настройках телевизора переведите время в автоматический режим NTP.
  • Смените DNS: В свойствах подключения роутера или ТВ укажите публичные серверы 1.1.1.1 и 8.8.8.8, исключающие провайдерский перехват DNS-запросов.

Автономная альтернатива: домашний Lampac

Для пользователей, принципиально избегающих внешних облачных сервисов, существует автономная альтернатива — собственный сервер Lampac. При развертывании контейнера опция cub_proxy: true позволяет кэшировать запросы авторизации локально в домашней сети. Подробная инструкция подготовлена в материале по развертыванию серверного бэкенда Lampac в Docker.

При первичной инсталляции оболочки на новые модели ТВ сверяйтесь с базовым руководством по установке Lampa на Smart TV.

Чек-лист проверки синхронизации CUB

  • Учетная запись CUB зарегистрирована на официальном портале cub.red или cub.watch.
  • Телевизор привязан к профилю через одноразовый PIN-код в меню «Настройки» -> «Синхронизация».
  • Локальные закладки и каталог плагинов первично выгружены в облако командой «Отправить в CUB».
  • Активированы переключатели фоновой синхронизации закладок, истории и модулей.
  • В правом верхнем углу интерфейса отображается зеленый маркер авторизованного профиля.
  • Проверено автоматическое восстановление закладок при холодном перезапуске телевизора.
Интерактив
Мастер

Готовые плагины под вашу задачу

Ответьте на 3 вопроса о вашем ТВ, и мастер подберет проверенный набор скриптов.

  • Онлайн-видео (балансеры)Без P2P
  • 4K торренты (TorrServer)В стриме
  • Зеркала CUB и плагиныАктуально
Запустить конфигуратор

Теги

Опубликовано:
Понравилось руководство? Поделитесь:
В Telegram
Роман Белов
Автор материала
Роман Белов
Веб-разработчик и практик Smart TV

Frontend-инженер и энтузиаст оболочки Lampa. Эксперт по экосистеме JS-плагинов, сборке виджетов для Samsung Tizen, LG webOS и Apple TV. Специализируется на кастомизации интерфейса, интеграции онлайн-балансеров и решении сбоев клиентской части.

Часто задаваемые вопросы (FAQ)

Обязательно ли регистрироваться в CUB для использования Lampa?

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

Почему после привязки CUB на телевизоре пропали ранее установленные плагины?

Это происходит, если при подключении нового устройства выбрать опцию «Загрузить из облака» вместо «Отправить локальные данные». В результате пустой профиль CUB перезаписывает локальную базу расширений. Рекомендуется сначала выгрузить данные с настроенного ТВ в аккаунт.

Что дает статус CUB Premium (VIP) в приложении?

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

Что делать, если при попытке входа в CUB появляется ошибка 403 Forbidden?

Ошибка вызвана блокировкой основного домена cub.red со стороны провайдера. В настройках Lampa в строке «Сервер CUB» укажите альтернативный адрес cub.watch или cub.rip либо смените DNS в телевизоре на 1.1.1.1.