Экосистема CUB в Lampa: синхронизация закладок и плагинов
Как настроить экосистему CUB в Lampa: привязка ТВ через PIN-код, синхронизация закладок, истории и плагинов между устройствами, решение ошибок авторизации.
Самое важное из статьи:
- Облачная платформа CUB (cub.red, cub.watch) обеспечивает централизованное хранение и перенос закладок, истории просмотров и установленных JavaScript-плагинов между любыми клиентскими устройствами.
- Без активного профиля CUB настройки Lampa хранятся исключительно в энергозависимой памяти localStorage браузера Smart TV, которая регулярно сбрасывается встроенными механизмами очистки памяти webOS и Tizen.
- Привязка телевизора выполняется вводом одноразового 4-значного PIN-кода в личном кабинете на сайте cub.red/add без утомительного набора логина и пароля с пульта дистанционного управления.
- При первичной авторизации критически важно выбрать действие «Выгрузить локальные данные в CUB», чтобы случайно не перезаписать настроенные плагины пустым облачным профилем.
Используйте наш интерактивный конфигуратор плагинов или проверьте статус серверов и зеркал онлайн.
Многие владельцы смарт-телевизоров сталкиваются с неприятным сюрпризом: после нескольких дней комфортного просмотра 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 КБ:
- Идентификация устройства: Каждому клиентскому приложению присваивается уникальный UUID. При авторизации телевизора сервер генерирует временный криптографический JWT-токен, привязанный к вашему профилю.
- Облачные закладки и метки: Разделы «Избранное», «Закладки», «Нравится» и «Позже» реплицируются на удаленный сервер в фоновом режиме каждые 15–30 минут при наличии сетевого соединения.
- Хранилище ссылок на плагины: Список внешних JavaScript-скриптов (балансеры, парсеры Jackett, рейтинги Кинопоиска) хранится в базе CUB. Даже если ТВ сбросит память, при следующем запуске Lampa скачает список модулей из облака за 120–200 мс.
- Таймкоды и прогресс серий: Точное время остановки каждого видеофайла сохраняется в метаданных аккаунта. Вы можете поставить фильм на паузу на телевизоре в гостиной и продолжить воспроизведение с той же секунды на планшете в спальне.
| Параметр синхронизации | Без аккаунта CUB | С подключенным CUB | CUB Premium (VIP) |
|---|---|---|---|
| Место хранения данных | Память localStorage ТВ | Облачный кластер CUB | Защищенный отказоустойчивый кластер |
| Сохранность при сбросе ТВ | Стирается в 100% случаев | Полное автовосстановление | Автовосстановление + бэкапы |
| Синхронизация между устройствами | Отсутствует | До 5 активных экранов | Без ограничений по числу ТВ |
| Доступ к закрытым парсерам | Ручная настройка ссылок | Публичные шлюзы | Выделенные высокоскоростные узлы |
Если вы только начинаете настройку медиацентра, изучите наш полный каталог верифицированных плагинов для Lampa, чтобы сразу собрать необходимый набор расширений.
Шаг 1. Регистрация аккаунта в сервисе CUB
Создание учетной записи занимает пару минут и не требует ввода конфиденциальных данных:
- Откройте любой браузер на компьютере или смартфоне и перейдите на официальный портал
cub.red(или резервное зеркалоcub.watch). - Нажмите кнопку «Регистрация».
- Укажите действующий адрес электронной почты и придумайте надежный пароль либо воспользуйтесь быстрой авторизацией через Telegram-бота.
- Подтвердите регистрацию переходом по ссылке из входящего письма.
- Войдите в личный кабинет: перед вами откроется панель управления подключенными устройствами и статус профиля.
Рекомендуется выполнять регистрацию именно со смартфона: так будет намного удобнее подтверждать авторизацию на телевизорах через экранный код.
Шаг 2. Привязка телевизора через одноразовый PIN-код
Разработчики Lampa полностью отказались от неудобного ввода логина и пароля с помощью виртуальной экранной клавиатуры пульта ДУ. Авторизация построена по принципу OAuth Device Flow:
- Запустите приложение Lampa на телевизоре или ТВ-приставке.
- С помощью стрелок пульта перейдите в левое меню: выберите раздел «Настройки» (иконка шестеренки).
- Перейдите в подраздел «Синхронизация» -> строка «Войти» (или «Добавить устройство»).
- На экране появится модальное окно с крупным 4-значным или 6-значным числовым кодом (например,
7392) и адресом страницы подтвержденияcub.red/add. - Не закрывая окно на ТВ, откройте на смартфоне страницу
cub.red/add, войдите под своим логином и введите отображаемый на экране код. - Нажмите кнопку «Подтвердить» (Submit).
Экран телевизора обновится автоматически в течение 2–3 секунд. В правом верхнем углу интерфейса Lampa появится иконка вашего профиля с зеленым индикатором активной сессии.
Шаг 3. Настройка параметров и предотвращение потери плагинов
После привязки устройства к облаку важно правильно задать вектор синхронизации. Это ключевой шаг, где чаще всего допускают критическую ошибку при первичной настройке.
Если на телевизоре уже были установлены плагины балансеров и настроены закладки, а аккаунт CUB только что зарегистрирован, облачная база пуста. При первом подключении откройте меню «Настройки» -> «Синхронизация»:
- Выгрузка локальных данных: нажмите кнопку «Отправить в CUB» (или «Выгрузить закладки и плагины»). Ваши локальные настройки запишутся в облачный профиль как эталонные.
- Активация тумблеров синхронизации:
- Синхронизация закладок — включено;
- История просмотров — включено;
- Синхронизация плагинов — включено;
- Синхронизация настроек интерфейса — по желанию (если на ТВ и телефоне нужны разные размеры шрифтов, оставьте выключенным).
- Периодичность автообновления: выберите интервал «Каждые 30 минут» или «При выходе из приложения».
Теперь при добавлении второго устройства (например, телевизора в другой комнате) достаточно выполнить привязку по PIN-коду и нажать «Загрузить из CUB» — все закладки и расширения мгновенно реплицируются на новый экран.
Если на одном из ваших экранов возникнут сетевые трудности при загрузке интерфейса, используйте инструкцию по устранению ошибки Error -8 net::ERR_CONNECTION_TIMED_OUT в Lampa.
Шаг 4. Решение проблем с доступом и ошибки 403
В периоды повышенной нагрузки или при блокировке зарубежных IP-адресов инфраструктуры Cloudflare соединение с облаком CUB может прерываться.
Типовые симптомы и методы их быстрого устранения:
Ошибка 403 Forbidden или «Сбой авторизации»
Если статус аккаунта горит красным, а в логах отображается код 403, это означает, что сетевой шлюз блокирует обращение к домену cub.red:
- В Lampa откройте «Настройки» -> «Синхронизация».
- Найдите строку «Сервер CUB».
- Замените адрес по умолчанию на действующее зеркало:
cub.watch— официальный альтернативный маршрут;cub.rip— аварийный прокси-узел.
- Перезапустите приложение. Актуальные сетевые адреса также можно уточнить в статье про рабочие зеркала 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 и плагиныАктуально
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.