# LAMPA.HELP — Полная база знаний (Full Knowledge Base) > LAMPA.HELP — Экспертный информационный портал, посвященный медиаоболочке Lampa, интеграции TorrServer Matrix, Lampac, плагинам и решению проблем на Smart TV (webOS, Tizen, Android TV, Apple TV). > Официальный сайт: https://lampa.help > Всего экспертных статей в индексе: 19 > Формат документа: единый Markdown для LLM и AI-агентов (llms-full.txt standard). ## Оглавление базы знаний - [Белые постеры в Lampa: настройка TMDB Proxy и DNS](https://lampa.help/posts/fix-lampa-posters-white-squares/) — Решение проблем и ошибок - [Установка Lampa на Samsung Tizen: Tizen Studio, WGT и MSX](https://lampa.help/posts/install-lampa-samsung-tizen/) — Платформы Smart TV - [Установка Lampa на LG webOS: официальный магазин и Homebrew](https://lampa.help/posts/install-lampa-lg-webos/) — Платформы Smart TV - [Lampa и TorrServer на ПК и Mac: веб-клиент и Docker](https://lampa.help/posts/lampa-torrserver-pc-mac-docker/) — Платформы Smart TV - [Lampa на Яндекс ТВ и Салют ТВ: установка APK без Google](https://lampa.help/posts/install-lampa-yandex-sber-tv/) — Платформы Smart TV - [Lampa на Apple TV: настройка клиента Luxo, CUB и 4K HDR](https://lampa.help/posts/lampa-apple-tv-luxo/) — Платформы Smart TV - [Настройка TorrServer на Android TV: буфер и кэш памяти](https://lampa.help/posts/torrserver-matrix-android-tv/) — Сервер и P2P-стриминг - [Торрент-парсеры в Lampa: настройка Jackett и TorrServer](https://lampa.help/posts/lampa-jackett-parsers/) — Каталог плагинов Lampa - [Установка Lampa APK на Android TV: гайд по настройке](https://lampa.help/posts/install-lampa-apk-android-tv/) — Платформы Smart TV - [TorrServer на Keenetic: установка через Entware](https://lampa.help/posts/torrserver-keenetic-entware/) — Сервер и P2P-стриминг - [Lampa в Media Station X: настройка Start Parameter](https://lampa.help/posts/lampa-media-station-x/) — Платформы Smart TV - [Не удалось подключиться к серверу в Lampa: решение ошибки](https://lampa.help/posts/error-failed-connect-server/) — Решение проблем и ошибок - [Онлайн-балансеры в Lampa: просмотр фильмов без торрентов](https://lampa.help/posts/lampa-online-balancers/) — Каталог плагинов Lampa - [Каталог плагинов для Lampa: установка и настройка модулей](https://lampa.help/posts/lampa-plugins-catalog/) — Каталог плагинов Lampa - [Устранение сбоев Lampa: решение проблем TMDB, буфера и CUB](https://lampa.help/posts/lampa-troubleshooting-guide/) — Решение проблем и ошибок - [Установка Lampa на Smart TV: гайд для Android, Tizen и webOS](https://lampa.help/posts/install-lampa-smart-tv/) — Платформы Smart TV - [Архитектура Lampa TV: принципы работы и устройство системы](https://lampa.help/posts/lampa-architecture-guide/) — Платформы Smart TV - [Актуальные адреса и рабочие зеркала Lampa: мониторинг 2026](https://lampa.help/posts/lampa-working-mirrors/) — Сервер и P2P-стриминг - [Настройка связки Lampa и TorrServer Matrix: гайд по 4K HDR](https://lampa.help/posts/lampa-torrserver-setup-guide/) — Сервер и P2P-стриминг --- # Белые постеры в Lampa: настройка TMDB Proxy и DNS - **URL:** https://lampa.help/posts/fix-lampa-posters-white-squares/ - **Рубрика:** Решение проблем и ошибок - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-20 - **Краткое описание:** Разбор причин белых квадратов вместо постеров в Lampa. Инструкция по настройке TMDB Proxy, зеркалам API и смене DNS на Smart TV и Android TV. ### Ключевые тезисы статьи: - Белые или серые пустые плашки вместо обложек фильмов возникают из-за блокировки доменов api.themoviedb.org и image.tmdb.org интернет-провайдерами через подмену DNS-ответов или фильтрацию SNI. - Самое быстрое исправление прямо в приложении: открыть «Настройки» -> «Источник» -> «TMDB» и включить проксирование, указав рабочий шлюз https://apitmdb.cub.red/3/. - Для полного устранения сбоя на уровне всей домашней сети замените стандартные DNS провайдера в роутере на адреса Cloudflare (1.1.1.1) или AdGuard DNS (94.140.14.14). ### Полный текст материала: Появление пустых белых или темно-серых прямоугольников вместо красочных постеров кинокартин — частый дефект отображения в оболочке Lampa. Приложение исправно открывает списки новинок, корректно формирует категории и запускает плеер, однако визуальное оформление каталога полностью разрушается. Проблема не связана с поломкой самого приложения или повреждением локальной базы данных. Вся визуальная информация — фоновые баннеры, постеры высокого разрешения и фото актеров — подгружается динамически через программный интерфейс The Movie Database. Когда магистральный провайдер связи перехватывает трафик к этим серверам, графический конвейер приложения получает сетевой отказ и отрисовывает пустые заполнители. *[Иллюстрация: Настройка публичных DNS серверов 1.1.1.1 и 8.8.8.8 в параметрах сетевого роутера для обхода фильтрации постеров]* Изоляция сетевых узлов и правильная маршрутизация запросов к API позволяют вернуть постеры за пару минут. ## Причины исчезновения постеров из интерфейса Оболочка Lampa работает по модульному принципу: сам движок не хранит гигабайты тяжелых графических файлов на серверах зеркал. При отрисовке каждого элемента сетки клиентский скрипт формирует два параллельных запроса: 1. Запрос метаданных (название, рейтинг, год, описание) через домен `api.themoviedb.org`. 2. Загрузка растрового изображения афиши через сеть доставки контента `image.tmdb.org`. | Уровень сбоя | Механизм блокировки | Симптом в Lampa | Эффективное решение | | :--- | :--- | :--- | :--- | | **DNS-спуфинг** | Провайдер возвращает 127.0.0.1 на запрос к TMDB | Белые плашки, вечная спираль | Смена DNS на 1.1.1.1 или 8.8.8.8 | | **Фильтрация SNI** | Сброс сессии TLS при Handshake на порту 443 | Карточки без постеров и текста | Настройка TMDB Proxy в меню | | **Кэш 404 в WebView** | Браузер ТВ запомнил ошибку недоступности | Постеры не появляются после фикса | Очистка кэша и перезапуск Lampa | | **Сбой аккаунта CUB** | Ограничение запросов к внешним API | Ошибка авторизации в каталоге | Переключение на standby.cub.red | Если параллельно с постерами у вас возникают проблемы с открытием каталогов или сетевых сервисов, ознакомьтесь со сводным руководством по [диагностике и исправлению ошибок Lampa](https://lampa.help/posts/lampa-troubleshooting-guide/), а также проверьте [актуальные зеркала и адреса серверов Lampa](https://lampa.help/posts/lampa-working-mirrors/). ## Способ 1: Настройка TMDB Proxy в меню Lampa Самый простой и надежный метод восстановления постеров, не требующий модификации настроек домашнего маршрутизатора, — активация встроенного шлюза перенаправления запросов. Разработчики экосистемы Lampa предусмотрели возможность маршрутизации трафика метаданных через доверенные европейские прокси-серверы, которые получают ответ от официального API TMDB и передают его клиенту в неизменном виде по защищенному протоколу TLS. *[Иллюстрация: Интерфейс конфигурации источника данных и адреса проксирования TMDB в системных настройках Lampa]* ### Пошаговая инструкция по подключению шлюза: 1. Запустите оболочку Lampa на телевизоре или ТВ-приставке. 2. Перейдите в левое вертикальное меню и выберите раздел **«Настройки»** (иконка шестеренки). 3. Откройте подраздел **«Источник»** (в некоторых версиях интерфейса данный пункт называется **«TMDB»**). 4. Найдите параметр **«Проксирование TMDB»** и переведите тумблер в активное положение **«Включено»**. 5. В поле ввода адреса прокси-сервера укажите один из проверенных стабильных URL: * Основной шлюз: `https://apitmdb.cub.red/3/` * Резервное зеркало: `https://tmdb-proxy.cub.watch/` 6. Нажмите кнопку **«Применить»** или подтвердите ввод клавишей Enter на экранной клавиатуре пульта. 7. Перейдите в раздел **«Очистить память»** внутри настроек приложения и подтвердите очистку кэша изображений. 8. Полностью закройте приложение через системный диспетчер задач телевизора и запустите его повторно. После повторного старта приложение отправит тестовый запрос с пингом не более 80–120 мс, и плашки карточек моментально заполнятся оригинальными постерами в разрешении 720p и 1080p. ## Способ 2: Замена DNS-серверов на телевизоре и роутере Если провайдер применяет глубокую инспекцию пакетов (DPI) и подменяет ответы локального DNS-резолвера, запросы к `image.tmdb.org` не доходят до адресата даже при включенном проксировании метаданных. Замена DNS-серверов решает эту проблему сразу для всех приложений на Smart TV. ### Рекомендуемые публичные DNS-серверы: * **Cloudflare DNS** (минимальный сетевой пинг и отсутствие логов): * Первичный (IPv4): `1.1.1.1` * Вторичный (IPv4): `1.0.0.1` * **Google Public DNS** (максимальная стабильность маршрутов): * Первичный (IPv4): `8.8.8.8` * Вторичный (IPv4): `8.8.4.4` * **AdGuard DNS** (дополнительная фильтрация рекламных трекеров): * Первичный (IPv4): `94.140.14.14` * Вторичный (IPv4): `94.140.15.15` ### Инструкция для телевизоров Android TV и Google TV: 1. Откройте общие системные **«Настройки»** телевизора. 2. Перейдите в категорию **«Сеть и интернет»** и выберите вашу текущую сеть Wi-Fi или Ethernet. 3. Прокрутите список параметров вниз до пункта **«Настройки IP»** и смените режим с **DHCP** на **Статический**. 4. Подтвердите текущий IP-адрес телевизора (например, `192.168.1.120`) и шлюз маршрутизатора (`192.168.1.1`). 5. Длину префикса сети оставьте равной `24`. 6. В строке **«DNS 1»** введите `1.1.1.1`, а в строке **«DNS 2»** укажите `8.8.8.8`. 7. Сохраните изменения и перезагрузите ТВ-бокс. Если вы используете другие операционные системы, ознакомьтесь с [установкой Lampa на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/), где детально рассмотрены сетевые конфигурации под LG webOS и Samsung Tizen. ## Способ 3: Настройка защищенного DNS (DoH/DoT) на роутере Наиболее комплексное инженерное решение — настройка шифрования DNS-запросов по протоколам DNS-over-HTTPS (порт 443) или DNS-over-TLS (порт 853) на домашнем интернет-центре (Keenetic, MikroTik, Asus или OpenWrt). При использовании шифрованного DNS провайдер физически не может перехватить UDP-пакеты на порту 53 и подменить IP-адреса графических CDN-серверов. ### Пример настройки DoH в интернет-центрах Keenetic: 1. Войдите в веб-интерфейс роутера по адресу `192.168.1.1`. 2. Перейдите в раздел **«Сетевые правила»** -> **«Интернет-фильтр»**. 3. Во вкладке **«Серверы DNS»** нажмите **«Добавить сервер»**. 4. В типе подключения выберите **DNS-over-HTTPS**. 5. В поле адреса введите адрес шлюза Cloudflare: `https://cloudflare-dns.com/dns-query`. 6. Поставьте галочку в пункте **«Использовать для всех устройств домашней сети»**. 7. Сохраните конфигурацию. Все подключенные к Wi-Fi телевизоры, медиаплееры и смартфоны начнут резолвить домены TMDB через шифрованный канал со скоростью отклика 15–25 мс. ## Чек-лист проверки и закрепления результата После выполнения настроек выполните финальную верификацию: * [x] Адрес прокси TMDB сохранен в настройках Lampa со статусом 200 OK. * [x] DNS-серверы роутера обновлены на независимые публичные адреса 1.1.1.1 или 8.8.8.8. * [x] Кэш изображений и метаданных в Lampa принудительно очищен через меню памяти. * [x] Оболочка полностью перезапущена, постеры отображаются во всех горизонтальных каталогах. Если после восстановления постеров у вас возникнет ошибка взаимодействия с медиасервером, изучите статью про [устранение ошибки «Не удалось подключиться к серверу»](https://lampa.help/posts/error-failed-connect-server/), в которой разобрана привязка сетевых портов 8090 и разграничение прав доступа. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему каталог Lampa открывается, а обложки фильмов остаются белыми?** Ответ: Каталог и разметка интерфейса загружаются с серверов оболочки или локального хранилища, а графические файлы постеров и описания запрашиваются напрямую с серверов The Movie Database (TMDB). Если IP-адреса CDN TMDB заблокированы вашим провайдером, картинки не загружаются. **Вопрос: Поможет ли смена DNS на телевизоре без изменения настроек роутера?** Ответ: Да, ручное указание публичных DNS-серверов (1.1.1.1 или 8.8.8.8) в параметрах сетевого подключения Android TV или LG webOS восстанавливает прямое сопоставление доменных имен в обход локального DNS-сервера провайдера. **Вопрос: Какой адрес прокси вводить в настройках источника TMDB?** Ответ: Наиболее стабильными являются системные прокси-шлюзы проекта CUB: https://apitmdb.cub.red/3/ или резервное зеркало https://tmdb-proxy.cub.watch/. Они кэшируют метаданные и отдают их без сетевых ограничений. **Вопрос: Нужно ли перезапускать Lampa после изменения адреса прокси?** Ответ: Да, после сохранения нового адреса шлюза необходимо принудительно выгрузить приложение из памяти Smart TV или нажать «Перезагрузить» в системном меню оболочки, чтобы сбросить кэш неудачных запросов. --- # Установка Lampa на Samsung Tizen: Tizen Studio, WGT и MSX - **URL:** https://lampa.help/posts/install-lampa-samsung-tizen/ - **Рубрика:** Платформы Smart TV - **Автор:** Роман Белов - **Дата публикации:** 2026-09-20 - **Краткое описание:** Пошаговое руководство по установке Lampa на телевизоры Samsung с Tizen OS: режим разработчика, компиляция WGT в Tizen Studio и запуск через Media Station X. ### Ключевые тезисы статьи: - Для запуска без компьютера используется Media Station X из каталога Apps со стартовым параметром lxml.in или msx.cub.red. - Нативная установка пакета WGT через Tizen Studio и консоль SDB интегрирует Lampa отдельным приложением в Smart Hub и сохраняет работоспособность без интернета. - Обязательным условием инсталляции WGT является подпись авторским и дистрибьюторским сертификатом через расширение Samsung Certificate Extension с привязкой DUID телевизора. - На телевизорах Samsung с 2018 года аппаратно удален кодек DTS: для звука без задержек в настройках выбирайте дорожки AC3, AAC или выводите аудио через внешний ТВ-бокс. ### Полный текст материала: Телевизоры Samsung с операционной системой Tizen OS предлагают выдающиеся матрицы Neo QLED и OLED, но создают барьеры для свободного стриминга. Каталог Samsung Smart Hub закрыт для сторонних P2P-клиентов, а система безопасности блокирует установку неподписанных пакетов с USB-накопителей. Для запуска медиаоболочки Lampa на Samsung Tizen есть два пути: экспресс-старт через контейнер Media Station X (MSX) без компьютера и установка нативного WGT-виджета через режим разработчика Tizen Studio. В этом руководстве подробно разобраны оба метода, генерация сертификатов и настройка звуковых кодеков. ## Архитектура Tizen OS и системные барьеры Tizen OS построена на ядре Linux со средой Enlightenment Foundation Libraries (EFL). Все приложения верхнего уровня представляют собой веб-виджеты, исполняемые во встроенном рантайме Samsung Web Engine. Начиная с Tizen 4.0 (ТВ от 2018 года), рантайм использует модифицированный движок Chromium/Blink, гарантирующий стабильную работу JavaScript и CSS. На старых ревизиях (Tizen 3.0, линейки 2017 года) среда работает на движке WebKit, требующем аккуратного выбора плагинов. Различия контейнеров разобраны в материале [архитектура Lampa TV](https://lampa.help/posts/lampa-architecture-guide/). ``` +---------------------------------------------------------------+ | Samsung Smart TV (Tizen) | +---------------------------------------------------------------+ | Интерфейс Lampa: HTML5 / JavaScript (Chromium Blink) | | Мультимедиа-бэкэнд: Tizen AVPlayer (Аппаратный декодер SoC) | | Оперативная память: 1.5 - 2.5 ГБ (Лимит веб-приложения 300МБ)| +---------------------------------------------------------------+ | [Сетевой сокет HTTP / WS] v +---------------------------------------------------------------+ | Внешний TorrServer Matrix (Порт 8090) | | (ПК / Keenetic / ТВ-бокс / Raspberry Pi) | +---------------------------------------------------------------+ ``` Главное ограничение платформы — запрет на запуск фоновых Linux-демонов. Запустить TorrServer Matrix внутри файловой системы Tizen невозможно. Потоковая передача торрентов выносится на внешний узел домашней сети по локальному IP-адресу на порт `8090`. Настройка сервера детально описана в руководстве [инструкция по TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/). ## Метод 1. Экспресс-запуск через Media Station X без ПК Если у вас нет ПК или вы не планируете настраивать инструменты сборки, используйте сертифицированное приложение-контейнер Media Station X: 1. Откройте каталог **Apps** на телевизоре Samsung через панель Smart Hub. 2. В поисковой строке найдите `Media Station X` и выполните установку. 3. Откройте MSX, перейдите в **Settings** -> **Start Parameter** -> выберите **Setup**. 4. В поле ввода адреса укажите один из проверенных параметров: * `lxml.in` — основное зеркало с автоматической загрузкой свежих скриптов; * `msx.cub.red` — резервный шлюз CUB со встроенным проксированием постеров; * `msx.lh.ms` — альтернативный легковесный загрузчик. 5. Нажмите кнопку **Check** и подтвердите выбор кнопкой **Yes**. *[Иллюстрация: Активация режима разработчика Developer Mode на телевизоре Samsung Smart TV через меню Smart Hub]* MSX перезапустится и откроет оболочку Lampa. Для закрепления иконки зажмите кнопку «Выбор» на пульте над значком MSX и переместите его в начало ленты Smart Hub. ## Метод 2. Установка WGT-виджета через Tizen Studio и Developer Mode Нативный WGT-пакет дает важные преимущества: персональную иконку в Smart Hub, независимость от сторонних серверов и мгновенную загрузку интерфейса. ### Шаг 1. Активация Developer Mode на телевизоре Для включения режима отладки используйте цифровой пульт или виртуальную цифровую панель Samsung Smart Control: 1. Откройте раздел **Apps** в Smart Hub. 2. Последовательно нажмите цифры: `1` -> `2` -> `3` -> `4` -> `5`. 3. В появившемся окне **Developer Mode Configuration** переведите переключатель в положение **On**. 4. В поле **Host PC IP** введите локальный IPv4-адрес компьютера (например, `192.168.1.50`). ПК и телевизор должны находиться в одной подсети. 5. Нажмите **OK** и перезагрузите телевизор долгим удержанием кнопки питания до появления логотипа Samsung (Cold Boot). ### Шаг 2. Подготовка Tizen Studio и расширений на ПК Для сборки и передачи виджета на телевизор потребуется набор инструментов разработчика Samsung: 1. Загрузите и установите дистрибутив **Tizen Studio with IDE** с официального портала разработчиков Samsung (поддерживаются Windows 10/11, macOS и Linux). 2. Запустите утилиту **Tizen Package Manager**. 3. Во вкладке **Main SDK** убедитесь в установке базовых компонентов `Baseline SDK` и `Web CLI`. 4. Перейдите во вкладку **Extension SDK** и обязательно отметьте для установки пункт **Samsung Certificate Extension** и **TV Extensions Tools**. Без них генерация валидной цифровой подписи невозможна. *[Иллюстрация: Интерфейс Certificate Manager в среде Tizen Studio с активными профилями Author Certificate и Distributor Certificate]* ### Шаг 3. Создание авторского сертификата Samsung Попытка установить неподписанный файл `.wgt` на телевизор завершится аппаратной ошибкой `[118] Signature verification failed`. Режим разработчика требует двойную подпись: ``` +-----------------------------------------------------------------+ | Профиль сертификата Tizen Studio | +-----------------------------------------------------------------+ | 1. Author Certificate: Привязан к учетной записи Samsung | | 2. Distributor Certificate: Содержит DUID физического экрана ТВ | +-----------------------------------------------------------------+ | v [tizen package] -> Сборка доверенного пакета lampa.wgt ``` 1. В Tizen Studio откройте **Tools** -> **Certificate Manager**. 2. Нажмите `+` и выберите профиль типа **Samsung**. 3. Укажите назначение **TV** и введите имя профиля (например, `Samsung_Lampa_Profile`). 4. В блоке **Author Certificate** создайте новый ключ с привязкой к аккаунту Samsung Account. 5. В блоке **Distributor Certificate** выберите **Public** и внесите **DUID** вашего телевизора (копируется через Device Manager). ### Шаг 4. Подключение к ТВ и отправка WGT 1. В Tizen Studio откройте **Tools** -> **Device Manager**. 2. Нажмите иконку сканирования **Remote Device Manager**. 3. Добавьте телевизор: имя `LivingRoomTV`, локальный IP (например, `192.168.1.120`) и порт `26101`. 4. Включите тумблер **Connect**. В списке отобразится экран с версией Tizen и DUID. 5. Нажмите правой кнопкой по ТВ в списке и выберите **Permit to install applications**. Это зарегистрирует сертификат на устройстве. 6. Для инсталляции пакета выполните в терминале команды: ```bash # Проверка доступности экрана sdb devices # Установка пакета Lampa sdb install lampa.wgt ``` После завершения отправки иконка Lampa появится в Smart Hub. Пакет сохраняется при перезагрузках и выключении питания. ## Специфика звуковых кодеков и аппаратные ограничения Телевизоры Samsung имеют особенность звуковой архитектуры: | Аудиокодек | Tizen 3.0 (2017) | Tizen 4.0–8.0 (2018–2026) | Решение при отсутствии звука | | :--- | :--- | :--- | :--- | | **Dolby Digital (AC3)** | Аппаратный декодер | Аппаратный декодер | Воспроизводится напрямую | | **Dolby Digital Plus (E-AC3)** | Аппаратный декодер | Аппаратный декодер | Поддерживает Atmos через eARC | | **DTS / DTS-HD MA** | Аппаратный декодер | **Отсутствует в SoC** | Тишина. Требуется выбор AC3 | | **AAC / MP3** | Программный/DSP | Аппаратный декодер | Работает стабильно | Начиная с 2018 года (серии NU, Q6FN и новее) Samsung исключила лицензию DTS. Фильмы с единственной дорожкой DTS воспроизводятся без звука. Способы решения: 1. Выбирать торрент-раздачи со второй дорожкой Dolby Digital (AC3). 2. Включить на TorrServer аудио-транскодирование в стерео/AC3. 3. Использовать внешний медиаплеер на Android TV. Выбрать модель поможет наш [подбор ТВ-бокса под Lampa](https://lampa.help/tools/tv-box-selector/). ## Синхронизация профиля CUB и сохранение закладок В Tizen веб-приложения изолированы в песочнице IndexedDB. При глубокой очистке памяти или обновлении микропрограммы кэш может сброситься. Для сохранения конфигурации и плагинов: 1. Зарегистрируйтесь на сервисе [CUB.RED](https://cub.red). 2. В Lampa перейдите в **Настройки** -> **Синхронизация** -> **Профиль CUB**. 3. Введите 4-значный код сопряжения. 4. Все подключенные [онлайн-балансеры для Lampa](https://lampa.help/posts/lampa-online-balancers/) и парсеры привяжутся к облаку CUB и восстановятся автоматически. ## Контрольный список готовности системы * [x] На телевизоре Samsung активирован режим разработчика Developer Mode с IP-адресом рабочего компьютера. * [x] В Tizen Studio сгенерирован профиль сертификата Samsung Certificate Extension с добавлением DUID целевого экрана. * [x] Выполнена привязка телевизора командой Permit to install applications в среде Device Manager. * [x] Локальный сервер TorrServer Matrix запущен на порту 8090 на роутере или компьютере в единой подсети. * [x] В настройках парсеров Lampa проверен приоритет аудиодорожек Dolby Digital (AC3) для исключения тишины в релизах без поддержки DTS. * [x] Выполнена авторизация в учетной записи CUB для защиты настроек и плагинов от сброса кэша Smart Hub. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему телевизор Samsung выдает ошибку Signature verification failed при установке WGT?** Ответ: Телевизоры Tizen блокируют установку неподписанных сторонних виджетов. Пакет WGT обязан быть подписан сертификатом Samsung Certificate Extension, в профиль которого добавлен точный идентификатор DUID вашего ТВ. **Вопрос: Слетает ли приложение Lampa после выключения телевизора Samsung?** Ответ: Виджет WGT, установленный через Tizen Studio в режиме разработчика, является персистентным и не удаляется при выключении ТВ. Для сохранения сессий и плагинов внутри оболочки выполните вход в личный кабинет CUB. **Вопрос: Можно ли поднять TorrServer Matrix непосредственно на Samsung Tizen?** Ответ: Нет, операционная система Tizen OS не поддерживает запуск сторонних фоновых Linux-демонов. TorrServer необходимо разворачивать на внешнем узле домашней сети (ПК, роутер Keenetic, Android-бокс или NAS) на порту 8090. --- # Установка Lampa на LG webOS: официальный магазин и Homebrew - **URL:** https://lampa.help/posts/install-lampa-lg-webos/ - **Рубрика:** Платформы Smart TV - **Автор:** Роман Белов - **Дата публикации:** 2026-09-20 - **Краткое описание:** Полное руководство по установке Lampa на телевизоры LG с webOS. Настройка через Media Station X, пакеты IPK в Homebrew Channel и Developer Mode без зависаний. ### Ключевые тезисы статьи: - Для быстрой установки без ПК используется приложение Media Station X из официального магазина LG Content Store со стартовым адресом msx.noname.su. - Нативная установка пакета IPK через webOS Dev Manager или Homebrew Channel обеспечивает максимальную скорость работы интерфейса и отдельную иконку на панели приложений. - Встроенная память Smart TV строго ограничена: служба OOM Killer в webOS выгружает процессы при расходе более 250 МБ RAM, поэтому TorrServer Matrix запускается на внешнем устройстве в локальной сети на порту 8090. ### Полный текст материала: Телевизоры LG на базе операционной системы webOS обеспечивают великолепное качество изображения благодаря OLED и QNED-панелям, но ставят жесткие рамки перед пользователями при установке стороннего программного обеспечения. Закрытый магазин приложений LG Content Store не допускает публикации открытых медиацентров, а нативная файловая система блокирует запуск сторонних бинарных файлов без предварительной подготовки среды. Установить приложение Lampa на телевизор LG с webOS можно тремя проверенными способами: через официальный контейнер Media Station X (MSX), в виде нативного системного пакета IPK через официальный режим разработчика LG Developer Mode, либо через каталог энтузиастов webOS Homebrew Channel с постоянным root-доступом. ## Аппаратные ограничения webOS и распределение памяти Операционная система webOS построена на ядре Linux с графическим окружением на базе Qt и веб-движка Chromium WebKit. В отличие от Android TV, где каждому приложению выделяется изолированная виртуальная машина, приложения в webOS функционируют как специализированные веб-страницы в системном браузере. Главная уязвимость телевизоров LG — скромный объем доступной оперативной памяти для сторонних задач. В большинстве моделей доступно от 1.5 до 2.5 ГБ RAM, львиная доля которых зарезервирована видеопроцессором Alpha под алгоритмы апскейлинга, динамический HDR и обработку звука. Системный демон OOM (Out Of Memory) Killer принудительно закрывает любое фоновое или активное веб-приложение, если его потребление превышает порог в 200–250 МБ. ``` +-------------------------------------------------------------+ | LG webOS (Linux) | +-------------------------------------------------------------+ | Системные службы (Alpha AI, звук, eARC): ~1.2 - 1.8 ГБ | | Лимит для веб-приложений (Lampa): ~200 - 250 МБ | +-------------------------------------------------------------+ | v [Попытка запуска TorrServer внутри TV] | x (OOM Killer сбрасывает процесс) ``` По этой причине запускать локальный сервер TorrServer Matrix непосредственно на телевизоре LG крайне не рекомендуется. Надежная схема работы предполагает трансляцию потока с внешнего сервера (домашний компьютер, одноплатник, роутер или медиабокс) по локальной сети на порт `8090`. Настройка внешнего сервера детально разобрана в [руководстве по настройке TorrServer](https://lampa.help/posts/lampa-torrserver-setup-guide/). ## Способ 1. Экспресс-запуск через Media Station X без компьютера Этот способ подходит тем, кому требуется запустить просмотр за три минуты без регистрации аккаунтов разработчика и работы с терминалом. Метод работает на любых версиях webOS начиная с версии 3.0 (телевизоры 2016 года и новее). Подробный разбор параметров оболочки доступен в [гайде по запуску Media Station X](https://lampa.help/posts/lampa-media-station-x/). Пошаговый алгоритм настройки: 1. Зайдите в официальный магазин **LG Content Store** (или **LG Apps**) на телевизоре. 2. В строке поиска введите название **Media Station X** и установите приложение. 3. Откройте Media Station X, перейдите в меню **Settings** -> **Start Parameter**. 4. Выберите пункт **Setup** и введите один из проверенных адресов запуска: * `msx.noname.su` — стабильный сервер сообщества с поддержкой автоматических зеркал; * `msx.lnka.ru` — альтернативный шлюз с преднастроенными ссылками. 5. Нажмите кнопку подтверждения с галочкой, вернитесь в главное меню и выберите плитку **Lampa**. 6. При первом запуске подтвердите сохранение параметров в локальное хранилище LocalStorage. При использовании этого метода Lampa работает внутри песочницы MSX. Если основной адрес временно недоступен, достаточно изменить стартовый параметр или подключить проверенные зеркала из [списка актуальных адресов Lampa](https://lampa.help/posts/lampa-working-mirrors/). ## Способ 2. Установка нативного пакета IPK через webOS Dev Manager Установка нативного пакета формата `.ipk` превращает Lampa в независимое приложение телевизора с собственной иконкой на домашней ленте webOS, быстрым запуском и отдельным пулом памяти. *[Иллюстрация: Интерфейс программы webOS Dev Manager на ноутбуке в процессе установки Lampa на телевизор LG]* Для установки потребуется компьютер в одной локальной сети с телевизором и бесплатная учетная запись LG Developer. ### Шаг 1. Активация Developer Mode на телевизоре 1. Зарегистрируйте аккаунт разработчика на официальном портале `webostv.developer.lge.com`. 2. В магазине приложений LG Content Store на телевизоре найдите и установите системную утилиту **Developer Mode**. 3. Запустите приложение, введите логин и пароль от созданного аккаунта разработчика. 4. Переведите переключатель **Dev Mode Status** в положение **ON**. Телевизор запросит перезагрузку. 5. После перезагрузки снова откройте Developer Mode и включите пункт **Key Server** (переключатель в положение **ON**). 6. Зафиксируйте на экране два параметра: **IP Address** телевизора и четырехзначный код **Passphrase**. ### Шаг 2. Подключение через webOS Dev Manager с компьютера 1. Скачайте программу **webOS Dev Manager** с открытого репозитория GitHub для вашей ОС (Windows, macOS или Linux). 2. Запустите утилиту и нажмите **Add Device**. 3. Заполните сетевые реквизиты: * **Device Name**: произвольное имя (например, `LG-OLED-LivingRoom`); * **Host Address**: IP-адрес телевизора из приложения Developer Mode (например, `192.168.1.45`); * **Port**: стандартный порт `9922`; * **Passphrase**: код подтверждения из экрана телевизора. 4. Нажмите кнопку **Connect**, чтобы выполнить соединение с телевизором по безопасному протоколу SSH и сохранить сертификат авторизации. ### Шаг 3. Инсталляция пакета Lampa IPK 1. Скачайте актуальный релизный файл пакета `lampa.ipk` из проверенного репозитория разработчиков. 2. В окне webOS Dev Manager перейдите во вкладку **Apps** и нажмите кнопку **Install**. 3. Укажите путь к скачанному файлу `lampa.ipk`. 4. Дождитесь завершения передачи и сборки пакета. В течение 10–15 секунд иконка Lampa появится на панели быстрого запуска телевизора. ```bash # Для разработчиков, использующих официальный SDK webOS CLI (ares-cli): ares-install --device LG-OLED-LivingRoom ./lampa_latest.ipk ``` Важная особенность Developer Mode: тестовая сессия действует ровно 50 часов. После этого таймер обнуляется, и приложение перестает открываться до повторного входа. Чтобы не продлевать сессию вручную с пульта, в настройках webOS Dev Manager на компьютере оставьте активным флажок **Auto-renew developer session**. ## Способ 3. Root-доступ и каталог webOS Homebrew Channel Для пользователей, желающих получить полный контроль над устройством без 50-часовых лимитов сессии LG Developer, лучшим решением выступает открытый каталог **webOS Homebrew Channel**. *[Иллюстрация: Каталог Homebrew Channel на экране телевизора LG с установленным пакетом Lampa IPK]* Получение root-прав на webOS осуществляется программным путем через известные уязвимости ядра и браузера (проекты rootmy.tv, crashd, DejaVu). Метод зависит от версии прошивки телевизора: * На прошивках до середины 2023 года root активируется в один клик через встроенный браузер ТВ; * На современных прошивках webOS 22/23/24 применяется эксплойт через локальный telnet-порт или сервис аварийных дампов. Преимущества установки через Homebrew Channel: * Приложения работают бессрочно без необходимости продления токенов; * Доступен встроенный магазин приложений прямо на экране ТВ: Lampa обновляется в один клик без участия компьютера; * Возможность блокировки обновлений прошивки LG, которые могут закрыть уязвимости или сломать доступ к локальным службам; * Доступ к низкоуровневой настройке графического процессора и разблокировке сетевых сокетов. После установки Homebrew Channel откройте его на экране телевизора, перейдите в раздел **Multimedia**, найдите плитку **Lampa** и нажмите кнопку **Install**. Программа автоматически развернется в системный каталог `/media/developer/apps/usr/palm/applications/`. ## Оптимизация воспроизведения 4K и звука на пультах LG Magic Remote После успешного запуска Lampa необходимо оптимизировать параметры встроенного плеера для стабильного декодирования тяжелых потоков и комфортного управления указкой LG Magic Remote. ### 1. Настройка звуковых дорожек и ограничение DTS Начиная с серии телевизоров LG 2020 года (линейки BX, CX, GX) и вплоть до 2023 года (серии C1, C2), производитель полностью убрал аппаратную лицензию и декодер звуковых дорожек формата DTS. Телевизор физически не воспроизводит звук DTS и не передает его в режиме Pass-through на старые саундбары без eARC. Чтобы при просмотре фильмов не сталкиваться с тишиной: * В настройках телевизора **Звук** -> **Дополнительные настройки** выберите формат цифрового аудиовыхода **Авто** или **Pass-through (Сквозной)**; * В параметрах торрент-парсера или каталога [плагинов Lampa](https://lampa.help/posts/lampa-plugins-catalog/) выбирайте раздачи с форматами Dolby Digital (AC3, E-AC3, Dolby Atmos) либо активируйте транскодирование звука на стороне TorrServer. ### 2. Горячие клавиши пульта LG Magic Remote Эргономичный пульт LG Magic Remote с гироскопом позволяет гибко управлять воспроизведением: * **Кнопка «Назад» (длительное удержание)**: принудительный возврат на главный экран Lampa из зависшего потока или вызов меню смены сервера; * **Кнопка «0» (длительное удержание)**: переход в системное сервисное меню быстрого доступа Quick Access; * **Привязка Lampa на цифру**: находясь в приложении Lampa, зажмите любую цифру от `1` до `9` на пульте и подтвердите сохранение. Теперь медиацентр будет запускаться мгновенно нажатием одной физической кнопки даже из режима ожидания Standby; * **Колесико прокрутки**: плавный скроллинг ленты постеров и каталогов без необходимости многократных кликов по стрелкам D-Pad. Если стандартной мощности процессора телевизора недостаточно для тяжелых рипов в формате Dolby Vision Profile 7 со сложными аудиодорожками TrueHD, воспользуйтесь нашим интерактивным [подборщиком ТВ-приставок](https://lampa.help/tools/tv-box-selector/) для перехода на внешний аппаратный медиабокс. ## Итоговый чек-лист настройки * [x] Выбран оптимальный способ запуска: Media Station X для быстрого старта либо пакет IPK через Dev Manager для максимальной отзывчивости. * [x] Настроен внешний сервер TorrServer Matrix на отдельном узле локальной сети с портом 8090. * [x] Проверен лимит памяти: в настройках Lampa отключены избыточные визуальные анимации для исключения вылетов по OOM Killer. * [x] Настроена передача многоканального звука через HDMI eARC и проверена совместимость с форматом AC3. * [x] Создана горячая кнопка запуска на пульте LG Magic Remote через сервис Quick Access. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему через 50 часов Lampa, установленная через Developer Mode, перестает запускаться?** Ответ: Официальный режим разработчика LG Developer Mode имеет таймер сессии на 50 часов. Для постоянной работы используйте автоматическое продление токена в приложении webOS Dev Manager на компьютере либо установите root-доступ с каталогом Homebrew Channel. **Вопрос: Как решить проблему с отсутствием звука при воспроизведении фильмов с дорожкой DTS на телевизорах LG?** Ответ: Компания LG исключила аппаратный декодер DTS в поколениях с webOS 5.0 по webOS 7.0 (серии CX, C1, C2). Для корректного воспроизведения активируйте транскодирование звуковой дорожки в AC3 или используйте внешний плеер с приставки. --- # Lampa и TorrServer на ПК и Mac: веб-клиент и Docker - **URL:** https://lampa.help/posts/lampa-torrserver-pc-mac-docker/ - **Рубрика:** Платформы Smart TV - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-20 - **Краткое описание:** Полное руководство по запуску Lampa в браузере и развертыванию сервера TorrServer Matrix на Windows, macOS и в Docker на домашнем сервере NAS. ### Ключевые тезисы статьи: - Запуск Lampa на компьютерах Windows, macOS и Linux выполняется напрямую через любой современный браузер без установки эмуляторов Android. - Для обхода политики браузерной безопасности при обращении веб-страницы к локальному порту 8090 необходимо установить расширение CORS Unblock. - Развертывание TorrServer Matrix в Docker-контейнере на домашнем сервере или NAS позволяет выделить 1024-2048 МБ буфера ОЗУ для раздачи 4K-потоков на все телевизоры в доме. ### Полный текст материала: Персональные компьютеры под управлением Windows, macOS и домашние серверы на Linux представляют собой мощную инфраструктурную основу для экосистемы Lampa. В отличие от смарт-телевизоров с ограниченным объемом памяти, современный ПК или сетевое хранилище NAS обладает десятками гигабайт оперативной памяти и скоростными гигабитными интерфейсами. В этом инженерном руководстве разберем запуск Lampa на десктопе, решение проблемы кросс-доменных блокировок CORS в браузере и развертывание отказоустойчивого контейнера TorrServer Matrix в Docker для обслуживания всех экранов в локальной сети. ## Преимущества серверного развертывания При классическом использовании Lampa каждый телевизор в доме вынужден самостоятельно обрабатывать торрент-потоки. Бюджетные процессоры ТВ-приставок быстро нагреваются, а буфер памяти ограничен планкой в 100-200 МБ. ``` +-----------------------------------------------------------+ | Домашний сервер / ПК / NAS (Docker TorrServer Matrix) | | Выделенная RAM под кэш: 2048 МБ | Порт: 8090 | +-----------------------------------------------------------+ | | | Кабель 1 Гбит/с Wi-Fi 5 ГГц Wi-Fi 5 ГГц v v v +------------------+ +------------------+ +------------------+ | Телевизор LG | | Apple TV 4K | | Ноутбук / ПК | | (Media Station X)| | (Клиент Luxo) | | (Браузер Chrome) | +------------------+ +------------------+ +------------------+ ``` Перенос бэкенда на ПК или NAS дает три ключевых преимущества: 1. **Колоссальный размер буфера**: Серверу можно безболезненно выделить 1024-2048 МБ в RAM. Это исключает буферизацию даже при скачках битрейта свыше 120 Мбит/с. 2. **Нулевой износ накопителей**: Данные кэшируются исключительно в кольцевой буфер оперативной памяти без записи на SSD. 3. **Единая точка раздачи**: Один мощный сервер обслуживает сразу несколько клиентских экранов в разных комнатах. Базовые принципы работы архитектуры буферизации мы рассматривали в [общем руководстве по TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/). ## Запуск Lampa в браузере и обход CORS Клиент Lampa не требует компиляции исполняемых файлов `.exe` или `.dmg`. Достаточно открыть проверенное зеркало каталога в любом современном веб-браузере (Google Chrome, Firefox, Safari, Яндекс Браузер). *[Иллюстрация: Конфигурация расширения CORS Unblock для доступа к локальному порту]* Однако при попытке проверить статус подключения к серверу в браузере возникает ошибка. Браузерные механизмы безопасности блокируют запросы со страницы `https://lampa.mx` к локальному адресу `http://127.0.0.1:8090` из-за смешения протоколов и отсутствия заголовков Access-Control-Allow-Origin. Для снятия блокировки выполните настройку: 1. [x] Откройте интернет-магазин Chrome Web Store и установите официальное расширение **CORS Unblock** или **Allow CORS: Access-Control-Allow-Origin**. 2. [x] Откройте меню настроек расширения и переведите тумблер в активное состояние (иконка станет цветной). 3. [x] В настройках расширения добавьте порт `8090` в белый список локальных портов. 4. [x] Откройте официальное зеркало из нашего справочника [актуальных рабочих зеркал Lampa](https://lampa.help/posts/lampa-working-mirrors/). 5. [x] В меню `Настройки` → `Плеер` переключите видеоплеер на встроенный HTML5 или Web-плеер и в поле адреса укажите `http://127.0.0.1:8090`. С этого момента браузер начнет напрямую воспроизводить видеопотоки в оригинальном качестве без ограничений. ## Развертывание TorrServer Matrix в Docker на Linux и NAS Для круглосуточной работы без необходимости держать открытым рабочий компьютер оптимально развернуть сервис в изолированном Docker-контейнере на Synology DSM, TrueNAS, Unraid или сервере Ubuntu. *[Иллюстрация: Панель управления Docker контейнером TorrServer на домашнем NAS]* ### Запуск через терминал одной командой Для быстрого старта на сервере с установленным Docker Engine выполните команду: ```bash docker run -d \ --name torrserver \ --restart always \ --net=host \ -v /opt/torrserver/db:/opt/torrserver/db \ yourok/torrserver:latest ``` Флаг `--net=host` критически важен: он открывает контейнеру прямой доступ к сетевому стеку хоста, что снижает накладные расходы виртуализации при передаче трафика со скоростью до 1 Гбит/с. ### Развертывание через Docker Compose Если вы управляете сервисами через Portainer или утилиту docker compose, используйте декларативный манифест `docker-compose.yml`: ```yaml version: "3.8" services: torrserver: image: yourok/torrserver:latest container_name: torrserver restart: unless-stopped network_mode: host environment: - TS_DONTKILL=1 volumes: - /srv/torrserver/data:/opt/torrserver/db deploy: resources: limits: memory: 4096M ``` ## Конфигурация оперативной памяти и сетевых сокетов После первого старта контейнера перейдите в веб-интерфейс управления по адресу `http://IP_ВАШЕГО_СЕРВЕРА:8090` и откройте вкладку настроек сервера. Задайте оптимизированные серверные параметры: * **Кэш торрентов в RAM**: установите значение `1024 МБ` (или `2048 МБ`, если на сервере доступно от 8 ГБ ОЗУ). * **Размер буфера предварительной загрузки (Preload)**: выставите `50%`. Это позволит плееру накопить достаточный объем видео до старта воспроизведения. * **Лимит пиров и соединений**: увеличьте лимит соединений до `150-200`. Мощные многоядерные процессоры x86-64 легко справляются с параллельным опросом сотен узлов swarm-сети. * **Таймаут отклика трекеров**: задайте порог `1500 мс`, чтобы исключить зависания на недоступных анонсерах. ## Автозапуск TorrServer на Windows и macOS Если вы используете персональный компьютер или Mac в качестве основного сервера буферизации, сервер должен стартовать в фоновом режиме вместе с операционной системой без необходимости вручную открывать терминал. ### Фоновая служба на Windows (NSSM) Стандартный бинарный файл `TorrServer-windows-amd64.exe` закрывается при выходе пользователя из системы. Чтобы превратить его в постоянную системную службу Windows: 1. Загрузите легковесную утилиту NSSM (Non-Sucking Service Manager). 2. Откройте командную строку PowerShell от имени администратора и выполните регистрацию службы: ```powershell nssm install TorrServer "C:\TorrServer\TorrServer-windows-amd64.exe" nssm set TorrServer AppDirectory "C:\TorrServer" nssm set TorrServer Start SERVICE_AUTO_START nssm start TorrServer ``` 3. Служба получит постоянный статус работы и продолжит раздавать потоки даже при заблокированном экране Windows. ### Фоновый демон launchd на macOS На компьютерах Apple Mac с чипами Apple Silicon M1, M2, M3 и M4 сервер компилируется под нативную архитектуру ARM64 и потребляет менее 1.5% ресурсов процессора. Для автоматического запуска создайте конфигурационный plist-манифест в каталоге `~/Library/LaunchAgents/com.torrserver.matrix.plist`: ```xml Label com.torrserver.matrix ProgramArguments /usr/local/bin/TorrServer-darwin-arm64 -d /Users/shared/torrserver RunAtLoad KeepAlive ``` Активируйте службу командой `launchctl load ~/Library/LaunchAgents/com.torrserver.matrix.plist`. Демон будет мгновенно подниматься в фоновом режиме при каждой загрузке macOS. ## Диагностика пропускной способности сети (iPerf3) Для стабильной передачи 4K HDR ремуксов с битрейтом от 80 до 120 Мбит/с критически важно проверить реальную пропускную способность локального канала между сервером и клиентскими телевизорами. Запустите синтетический замер через сетевую утилиту iPerf3: ```bash # Запуск сервера iPerf3 на стороне хоста iperf3 -s # Тест пропускной способности с клиента (ТВ-бокс или ноутбук) iperf3 -c 192.168.1.100 -t 30 -P 4 ``` Если итоговая скорость в многопоточном режиме опускается ниже 95 Мбит/с или задержка RTT колеблется выше 8 мс, переведите подключение с диапазона Wi-Fi 2.4 ГГц на частоту 5 ГГц либо используйте проводной кабель Ethernet стандарта Cat 5e/Cat 6. ## Чек-лист проверки готовности серверной среды * [x] Браузерное расширение CORS Unblock активно и разрешает доступ к локальному порту 8090. * [x] В настройках веб-клиента Lampa указан статический локальный IP-адрес сервера. * [x] Сервер настроен как системная служба Windows (NSSM), демон macOS (launchd) или Docker-контейнер. * [x] Буфер памяти в интерфейсе TorrServer выделен из расчета не менее 1 ГБ RAM. * [x] Проверена доступность веб-интерфейса сервера со всех подключенных телевизоров и смартфонов в локальной сети. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему веб-версия Lampa в браузере не видит запущенный TorrServer?** Ответ: Политика безопасности браузера (Cross-Origin Resource Sharing) блокирует обращение с защищенного веб-сайта HTTPS к незащищенному локальному порту HTTP 8090. Установка расширения CORS Unblock снимает этот запрет. **Вопрос: Можно ли выключить ПК во время просмотра фильма на телевизоре?** Ответ: Нет, если TorrServer запущен на компьютере, устройство должно оставаться включенным, так как именно процессор и память ПК загружают торрент-пакеты и передают их в ТВ. --- # Lampa на Яндекс ТВ и Салют ТВ: установка APK без Google - **URL:** https://lampa.help/posts/install-lampa-yandex-sber-tv/ - **Рубрика:** Платформы Smart TV - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-20 - **Краткое описание:** Пошаговая установка Lampa на телевизоры Яндекс ТВ, Салют ТВ и СберБокс без сервисов Google. Настройка плеера Vimu, флешки и внешнего TorrServer. ### Ключевые тезисы статьи: - Телевизоры и приставки с YaOS и Салют ТВ построены на открытом Android AOSP без Google Play Store, поэтому установка Lampa выполняется через APK-пакет. - Для файлового доступа надежнее всего использовать утилиту X-Plore или штатный проводник с накопителем, отформатированным в файловую систему FAT32. - Из-за фоновой нагрузки голосовых ассистентов Алисы и Салюта на 1.5 ГБ RAM размер кэша TorrServer Matrix необходимо ограничить планкой 100-120 МБ во избежание Out of Memory. ### Полный текст материала: Устройства под управлением отечественных операционных систем YaOS (Яндекс ТВ) и Салют ТВ (Сбер) занимают внушительную долю рынка Smart TV благодаря доступной цене и глубокой интеграции голосовых ассистентов. Аппаратная основа этих платформ базируется на открытом коде Android Open Source Project (AOSP версий 9, 11 и 13), однако в них нативно вырезаны сервисы Google Mobile Services (GMS) и магазин Google Play. В этом руководстве разберем чистый алгоритм установки APK Lampa на телевизоры Яндекс ТВ, приставки СберБокс и сторонние смарт-панели без Google Play, а также настроим аппаратное ускорение видео без вылетов. ## Аппаратная специфика и ограничения AOSP Хотя архитектура ядра AOSP полностью совместима со стандартными APK для Android, операционные системы Яндекс ТВ и Салют ТВ накладывают три критических ограничения: ``` +-----------------------------------------------------------+ | ОЗУ телевизора: 1.5 ГБ DDR3/DDR4 | +-----------------------------+-----------------------------+ | Системная оболочка YaOS | Свободно для приложений | | + Сервисы Алисы / Салюта | и буфера Lampa: | | Занимают: ~900 МБ (60%) | ~600 МБ (40%) | +-----------------------------+-----------------------------+ | Ограничение кэша TorrServer в RAM: не более 120 МБ! ``` 1. **Дефицит оперативной памяти**: Бюджетные телевизоры (DEXP, Haier, Hartens) оснащаются 1.5 ГБ оперативной памяти. Из них до 900 МБ постоянно резервируют системный лаунчер и голосовые движки. При попытке выделить 300 МБ под буфер P2P-потока встроенный демон LMK (Low Memory Killer) аварийно закрывает видеоплеер. 2. **Агрессивный Scoped Storage**: Начиная с Android 11, доступ сторонних программ к накопителям строго блокируется системным диалогом подтверждения. 3. **Отсутствие браузера с прямой загрузкой**: В интерфейсе Салют ТВ штатный веб-браузер часто урезан и не сохраняет бинарные файлы `.apk`. Если вы хотите детально сравнить инсталляцию на закрытых и чистых версиях Android, изучите наш профильный [гайд по установке APK на Android TV](https://lampa.help/posts/install-lampa-apk-android-tv/). ## Установка Lampa через USB-накопитель Классический и наиболее стабильный способ инсталляции — использование стандартного USB-накопителя. *[Иллюстрация: Разрешение установки APK из неизвестных источников в меню проводника]* Пошаговый протокол инсталляции: 1. [x] Отформатируйте флешку объемом от 4 до 32 ГБ в файловую систему FAT32 на персональном компьютере с размером кластера 32 КБ. 2. [x] Загрузите официальный релиз Lampa в формате APK с архитектурой `universal` или `armeabi-v7a`. 3. [x] Скопируйте установочный файл в корневую директорию флешки. 4. [x] Подключите флешку к свободному порту USB 2.0 или USB 3.0 на задней панели телевизора. 5. [x] Откройте штатный проводник файлов (на Яндекс ТВ это встроенное системное приложение «Загрузки / Файлы»). 6. [x] Выберите APK-файл. При первом запуске система отобразит диалоговое окно «Установка из неизвестных источников». Перейдите в настройки безопасности и переведите переключатель для проводника в положение «Разрешено». 7. [x] Завершите процесс инсталляции и подтвердите запуск оболочки. ## Беспроводная передача APK через X-Plore Если телевизор висит вплотную на настенном кронштейне и доступ к USB-разъемам физически заблокирован, инсталляция выполняется по беспроводной локальной сети через файловый менеджер X-Plore: * Откройте встроенный магазин приложений (Яндекс Маркет или Салют Apps) и установите бесплатный файловый менеджер **X-Plore File Manager**. * Запустите программу и откройте модуль `Wi-Fi File Sharing` (Сетевой доступ). * Активируйте переключатель сетевого сервера: утилита выдаст адрес вида `http://192.168.1.55:1111`. * Введите этот адрес в браузере смартфона или ноутбука, подключенного к той же сети Wi-Fi. * В открывшейся веб-панели загрузите файл `lampa.apk` в память ТВ-приставки в папку `Download`. * Вернитесь к экрану телевизора и запустите инсталляцию прямо из интерфейса X-Plore. ## Конфигурация видеоплеера и буфера памяти Штатный медиаплеер отечественных смарт-платформ плохо справляется с переключением звуковых дорожек и динамической буферизацией торрент-потоков. *[Иллюстрация: Настройка аппаратного декодирования и параметров сквозного звука]* Для предотвращения рывков и зависаний выполните оптимизацию связки: ### Установка внешнего плеера Vimu Установите через APK специализированный плеер **Vimu Media Player** (версии 9.x или 10.x). В настройках Lampa выберите `Настройки` → `Плеер` → `Тип плеера: Внешний (Vimu)`. В меню самого Vimu активируйте параметры: - `Декодер`: Аппаратный (MediaCodec); - `Автофреймрейт (AFR)`: Включен системный опрос частоты кадров (переключение 24p / 50p / 60p без мерцания); - `Сквозной вывод звука`: HDMI Pass-through (Bitstream) для ресиверов или Stereo PCM для встроенных динамиков ТВ. ### Оптимизация памяти TorrServer Matrix Если вы используете встроенный в приставку демон TorrServer, откройте веб-интерфейс сервера по адресу `http://127.0.0.1:8090` через смартфон. Точные формулы расчета кэша и сетевых потоков детально разобраны в статье про [настройку TorrServer Matrix на Android TV](https://lampa.help/posts/torrserver-matrix-android-tv/). Для устройств с 1.5 ГБ RAM задайте следующие критические параметры: ```json { "CacheSize": 104857600, "PreloadCache": 35, "ReaderReadAHead": 40, "ConnectionsLimit": 25 } ``` * **Размер кэша в ОЗУ (CacheSize)**: ровно `100 МБ` (104 857 600 байт). Это гарантирует, что общий объем выделенной памяти процесса не превысит порог 250 МБ. * **Лимит соединений (ConnectionsLimit)**: уменьшите со стандартных 60 до `25`. Слабые процессоры Amlogic и Allwinner в бюджетных ТВ перегреваются при обработке сотен одновременных TCP-соединений. ## Чек-лист проверки развертывания * [x] На телевизор с YaOS или Салют ТВ установлен актуальный APK-клиент Lampa. * [x] Предоставлены системные разрешения на хранилище и установку неизвестных пакетов. * [x] Установлен и назначен по умолчанию внешний плеер Vimu с включенным декодером MediaCodec. * [x] Синхронизирован аккаунт CUB (cub.red) для сохранения пользовательских плагинов. * [x] Размер кэша TorrServer ограничен 100 МБ в оперативной памяти во избежание сбоев LMK. ### Часто задаваемые вопросы (FAQ): **Вопрос: Работает ли голосовой поиск фильмов через пульт на Яндекс ТВ в Lampa?** Ответ: Системный голосовой ассистент Алиса ищет контент только во встроенных платных сервисах (Кинопоиск). Внутри оболочки Lampa поиск осуществляется через экранную клавиатуру или синхронизированный каталог CUB. **Вопрос: Почему флешка не определяется телевизором с Салют ТВ?** Ответ: Штатные медиаплееры большинства телевизоров на AOSP не поддерживают проприетарную файловую систему NTFS без дополнительных драйверов. Накопитель должен быть отформатирован в FAT32 или exFAT. --- # Lampa на Apple TV: настройка клиента Luxo, CUB и 4K HDR - **URL:** https://lampa.help/posts/lampa-apple-tv-luxo/ - **Рубрика:** Платформы Smart TV - **Автор:** Роман Белов - **Дата публикации:** 2026-09-20 - **Краткое описание:** Инженерный гайд по установке и настройке Lampa на Apple TV через нативный клиент Luxo. Синхронизация CUB, вывод 4K HDR и звук LPCM без рывков. ### Ключевые тезисы статьи: - Медиаплеер Apple TV 4K не поддерживает прямую установку веб-версии Lampa из-за ограничений App Store, поэтому сообщество использует нативный клиент Luxo с движком Metal. - Синхронизация закладок, истории просмотров и плагинов выполняется через аккаунт CUB по адресу cub.red без необходимости ручного переноса файлов. - Для воспроизведения тяжелых 4K HDR торрентов с битрейтом 60-90 Мбит/с критически необходим внешний сервер TorrServer Matrix на порту 8090 и кабельное подключение Gigabit Ethernet. ### Полный текст материала: Медиаприставка Apple TV 4K на чипсетах A12 и A15 Bionic по праву считается эталоном аппаратной производительности среди ТВ-плееров. Здесь нет троттлинга, интерфейс работает с честной частотой 60 fps, а встроенный видеодвижок безупречно выводит форматы Dolby Vision и HDR10. Однако закрытая политика App Store категорически запрещает публикацию торрент-клиентов и открытых веб-оболочек. В этом материале разберем, как развернуть экосистему Lampa на tvOS с помощью нативного клиента Luxo, связать его с облачной синхронизацией CUB и настроить воспроизведение тяжелых P2P-потоков без микрорывков. ## Архитектура работы Lampa на платформе tvOS В отличие от Android TV, где достаточно скачать APK-пакет, в среде Apple TV используется нативный клиент-транслятор. Приложение **Luxo** разработано на языке Swift специально под графический API Metal. Оно не эмулирует браузерный движок WebView, а напрямую обращается к базе данных TMDB и парсерам Lampa через REST API. ``` +-------------------+ REST API +-------------------+ | Apple TV 4K | <-------------------> | Сервис CUB | | (Клиент Luxo) | | (cub.red) | +-------------------+ +-------------------+ | | Локальный HTTP-поток v +-------------------+ P2P рой +-------------------+ | TorrServer LAN | <===================> | Торрент-трекеры | | (Порт 8090) | 60-90 Мбит/с | (BitTorrent) | +-------------------+ +-------------------+ ``` Для полноценной работы этой связки требуются три независимых компонента: 1. Клиент Luxo, установленный на приставку через App Store или тестовую платформу TestFlight; 2. Аккаунт синхронизации CUB (cub.red), хранящий ссылки на JS-плагины, каталоги и историю просмотров; 3. Сервер буферизации TorrServer Matrix, запущенный на роутере, домашнем ПК или NAS в локальной сети на стандартном порту 8090. Если вы еще только выбираете метод интеграции, полезно изучить наш базовый материал [об установке Lampa на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/), где детально сопоставлены все существующие платформы. ## Установка приложения Luxo на Apple TV Приложение Luxo периодически появляется в официальном каталоге App Store tvOS, однако из-за регулярных волн модерации надежнее всего использовать приглашение через сервис Apple TestFlight. *[Иллюстрация: Синхронизация профиля CUB в клиенте Luxo на Apple TV]* Пошаговый процесс инсталляции выполняется следующим образом: 1. [x] Установите официальное приложение **TestFlight** из каталога App Store на Apple TV. 2. [x] Откройте профильную ветку сообщества Luxo на смартфоне iPhone или компьютере Mac под тем же Apple ID и перейдите по общедоступной ссылке публичной беты. 3. [x] Подтвердите участие в тестировании. Приложение Luxo автоматически отобразится в списке доступных установок TestFlight на телевизоре. 4. [x] Нажмите кнопку «Установить» и запустите клиент с главного экрана tvOS. ## Привязка профиля CUB и подключение плагинов Поскольку в tvOS отсутствует удобная экранная клавиатура для ручного ввода длинных URL-адресов скриптов, вся конфигурация плагинов выполняется централизованно через облако CUB. * Откройте сайт `cub.red` на смартфоне или рабочем ноутбуке и зарегистрируйте персональную учетную запись. * В личном кабинете CUB перейдите в раздел «Плагины» и добавьте проверенные адреса балансеров и парсеров каталога. * На телевизоре в приложении Luxo перейдите в меню `Настройки` → `Синхронизация CUB`. * На экране отобразится QR-код и шестизначный код сопряжения. Отсканируйте код камерой смартфона для мгновенной авторизации. После успешной синхронизации каталоги фильмов, сериалов и пользовательские закладки автоматически подгрузятся в интерфейс Luxo. ## Настройка TorrServer Matrix и буферизации сети Сам медиаплеер Apple TV не предназначен для фоновой загрузки торрентов на встроенный накопитель. Попытка создания локального кэша приведет к быстрому износу флеш-памяти NAND. Сервер буферизации TorrServer Matrix обязан работать на внешнем сетевом узле. Детальная пошаговая конфигурация серверной части разобрана в нашем специализированном [руководстве по настройке TorrServer](https://lampa.help/posts/lampa-torrserver-setup-guide/). В настройках сети Luxo укажите точный локальный IP-адрес хоста: ```text http://192.168.1.100:8090 ``` Проверьте время отклика RTT до сервера через сетевую утилиту: пинг в локальной сети не должен превышать 1.5-2.5 мс. Если пинг подскакивает до 15-30 мс, видеобуфер не успеет наполняться на пиковых сценах с битрейтом выше 75 Мбит/с. *[Иллюстрация: Сетевое подключение кабелем Gigabit Ethernet к Apple TV 4K]* ## Тонкости аудио и видео: Dolby Vision и LPCM При эксплуатации Apple TV 4K с клиентом Luxo важно учитывать две технические особенности экосистемы Apple. ### Цветовые профили Dolby Vision Процессоры Apple на аппаратном уровне обрабатывают однослойные профили Dolby Vision Profile 5 (стриминговые сервисы) и Profile 8.1 (современные гибридные WEB-DL). Однако двухслойный Profile 7 FEL (полный слой расширения с дисков UHD Blu-ray) аппаратно трансформируется в базовый HDR10. Для получения корректной цветопередачи без фиолетово-зеленых искажений выбирайте торрент-раздачи с тегом Dovi P8 или стандартный HDR10. ### Сквозной вывод звука (Pass-through) В операционной системе tvOS полностью заблокирован прямой вывод несжатого битового потока Bitstream на внешние AV-ресиверы. Звуковое ядро Apple CoreAudio берет дорожки Dolby TrueHD, DTS-HD MA или FLAC и декодирует их на лету в несжатый многоканальный PCM (LPCM 5.1/7.1 с дискретизацией 48 кГц / 24 бит). Это штатный режим работы: динамический диапазон и пространственное позиционирование звуковых каналов сохраняются без потерь, а задержка рассинхронизации аудио и видео составляет строго 0 мс. ## Чек-лист проверки готовности системы Перед началом первого сеанса просмотра пройдите краткую инженерную самопроверку: * [x] На Apple TV установлен клиент Luxo актуальной версии через TestFlight или App Store. * [x] В профиле CUB подключены рабочие скрипты онлайн-балансеров и парсеров раздач. * [x] Домашний сервер TorrServer Matrix запущен и отвечает по порту 8090 с нулевыми потерями пакетов. * [x] В системных настройках tvOS «Видео и аудио» активирован режим «Согласование контента» по динамическому диапазону и частоте кадров. * [x] Приставка подключена к домашнему коммутатору проводом Cat 5e/Cat 6 для гарантии стабильной пропускной способности от 100 Мбит/с до 1 Гбит/с. ### Часто задаваемые вопросы (FAQ): **Вопрос: Можно ли установить оригинальную Lampa на Apple TV напрямую через браузер?** Ответ: Нет, операционная система tvOS не имеет встроенного браузера Safari и блокирует прямое выполнение произвольного JS-кода вне нативных приложений. Единственным рабочим решением выступает нативный клиент Luxo, транслирующий API каталогов Lampa. **Вопрос: Почему Apple TV выводит звук в формате Multichannel LPCM вместо Bitstream?** Ответ: Операционная система tvOS на аппаратном уровне декодирует звуковые дорожки Dolby TrueHD и DTS-HD MA в несжатый PCM 5.1/7.1 без потери качества, чтобы микшировать системные звуки интерфейса. --- # Настройка TorrServer на Android TV: буфер и кэш памяти - **URL:** https://lampa.help/posts/torrserver-matrix-android-tv/ - **Рубрика:** Сервер и P2P-стриминг - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-20 - **Краткое описание:** Конфигурирование TorrServer Matrix на Android TV: оптимальный размер буфера ОЗУ, кэш Preload, отключение троттлинга Doze Mode и замеры битрейта. ### Ключевые тезисы статьи: - Для стабильного онлайн-воспроизведения тяжелых 4K HDR ремуксов с битрейтом до 85-100 Мбит/с на ТВ-приставках с 2 ГБ ОЗУ оптимален буфер 200 МБ, а для систем с 4 ГБ ОЗУ — от 400 до 500 МБ. - Использование дискового кэша на внутренней памяти eMMC категорически не рекомендуется: циклическая перезапись фрагментов видеопотока изнашивает кремниевые ячейки памяти и провоцирует фризы из-за задержек IOPS. - Предотвратить аварийное закрытие фоновой службы сервером Android Low Memory Killer (LMK) позволяет добавление пакета com.king.torrserve в белый список энергосбережения через ADB. ### Полный текст материала: Использование локального сервера TorrServer Matrix на ТВ-приставках и умных телевизорах под управлением Android TV превращает устройство в автономный стриминговый центр. Сервер принимает части торрент-раздачи из распределенной сети BitTorrent, организует их в непрерывный последовательный видеопоток и отдает локальному видеоплееру через протокол HTTP. Главная инженерная сложность развертывания заключается в жестких аппаратных ограничениях Smart TV: дефицит оперативной памяти, троттлинг ядер процессора под нагревом и агрессивная системная политика управления фоновыми службами Android требуют точной калибровки каждого параметра кэширования. ## Расчет объема буфера памяти под аппаратные конфигурации Ключевой параметр в настройках сервера — размер кольцевого буфера в оперативной памяти (RAM Cache Size). При воспроизведении потока сервер резервирует указанный объем ОЗУ для предзагрузки последующих фрагментов фильма. *[Иллюстрация: Веб-панель настроек TorrServer Matrix с ползунком выбора размера буфера оперативной памяти]* Сопоставьте объем аппаратной оперативной памяти вашей приставки с рекомендуемыми параметрами буфера: | Физический объем ОЗУ приставки | Доступно для приложений | Оптимальный буфер TorrServer | Процент предзагрузки (Preload) | Допустимый битрейт видео | | :--- | :--- | :--- | :--- | :--- | | **1 ГБ RAM** (бюджетные ТВ) | ~320–420 МБ | 64–90 МБ | 50% | До 25 Мбит/с (1080p, легкий 4K) | | **2 ГБ RAM** (Mi Box, TOX3, realme) | ~750–950 МБ | 180–220 МБ | 30% | До 60–75 Мбит/с (4K HDR) | | **3–4 ГБ RAM** (Ugoos, Dune HD) | ~1800–2400 МБ | 400–500 МБ | 25% | До 110 Мбит/с (BDRemux 4K Dolby Vision) | | **Отдельный сервер (ПК / NAS)** | Более 4000 МБ | 800–1200 МБ | 20% | Свыше 140 Мбит/с (без ограничений) | Если попытаться задать буфер 500 МБ на приставке с 2 ГБ ОЗУ, системный диспетчер Android Low Memory Killer мгновенно принудительно завершит процесс сервера прямо во время воспроизведения из-за исчерпания свободных страниц памяти. Общие правила интеграции стримингового шлюза с медиаоболочкой подробно изложены в нашем базовом руководстве по [потоковому воспроизведению торрентов в Lampa](https://lampa.help/posts/lampa-torrserver-setup-guide/). ## Почему нельзя включать дисковый кэш на внутренней памяти В веб-интерфейсе TorrServer присутствует переключатель `Disk Cache` (кэширование на накопитель). Для устройств на Android TV и Google TV этот режим несет серьезные риски: 1. **Деградация кремниевых ячеек памяти eMMC**: микросхемы flash-памяти в бюджетных ТВ-боксах рассчитаны на ограниченное число циклов перезаписи (порядка 3000 циклов). При непрерывном стриминге фильма объемом 60 ГБ накопитель подвергается колоссальной нагрузке, что приводит к выходу чипа из строя за 6–10 месяцев. 2. **Падение скорости произвольной записи (IOPS)**: внутренняя память телевизоров ориентирована на последовательное чтение системных файлов. При одновременной записи нескольких сотен торрент-кусков возникают очереди ввода-вывода (I/O Wait), вызывающие заикание звука и микрофризы картинки. Всегда держите тумблер `Disk Cache` выключенным, направляя поток исключительно в динамическую память RAM. ## Пошаговая настройка системных параметров в веб-интерфейсе Для входа в панель управления сервером откройте браузер на компьютере или смартфоне и перейдите по адресу `http://ip-адрес-приставки:8090/settings` (например, `http://192.168.1.145:8090/settings`). *[Иллюстрация: Телеметрия воспроизведения 4K HDR фильма на экране телевизора с данными о битрейте и заполнении буфера]* Установите следующие проверенные значения: * **Размер кэша (Cache Size)**: задайте значение в соответствии с таблицей выше (например, **200 MB** для 2 ГБ RAM). * **Предварительная загрузка кэша (Preload Cache)**: установите уровень **30%**. Это означает, что плеер не начнет воспроизведение, пока не загрузит 60 МБ данных, гарантируя плавный старт без задержек. * **Ограничение соединений (Connections Limit)**: задайте от **25 до 35 соединений**. Слишком большое число пиров перегружает маломощные сетевые контроллеры приставки и роутера. * **Reader ReadAHead**: установите **85%**. Параметр указывает упреждающее чтение потока относительно текущей позиции воспроизведения. * **Таймаут P2P (Torrent disconnect timeout)**: задайте **30 секунд** для предотвращения потери сессии при смене сидов. Если вы используете внешние индексы для поиска редких релизов, ознакомьтесь с интеграцией [торрент-парсеров Jackett](https://lampa.help/posts/lampa-jackett-parsers/). ## Защита процесса от выгрузки: отключение Doze Mode через ADB Операционная система Android оптимизирует расход энергии путем перевода фоновых процессов в режим глубокого сна (Doze Mode). Поскольку TorrServer работает как фоновый демон без собственного видеоокна, система часто выгружает его из памяти при переключении между меню. Для фиксации постоянной работы подключитесь к ТВ-приставке через мост ADB с компьютера: ```bash # Подключение к сетевому порту отладки adb connect 192.168.1.145:5555 # Добавление службы TorrServer в системный белый список Doze Mode adb shell dumpsys deviceidle whitelist +com.king.torrserve # Запрет фонового ограничения активности процесса adb shell cmd appops set com.king.torrserve RUN_IN_BACKGROUND allow # Проверка статуса нахождения пакета в белом списке adb shell dumpsys deviceidle whitelist | grep torrserve ``` После выполнения этих команд служба будет стабильно удерживать сокеты даже при сворачивании Lampa. Если приставка не видит запущенный сервер, проверьте настройки локальной сети по нашей инструкции по [диагностике сбоев подключения к серверу](https://lampa.help/posts/error-failed-connect-server/). Владельцам сетевых роутеров также будет полезно руководство по [развертыванию TorrServer на Keenetic](https://lampa.help/posts/torrserver-keenetic-entware/), что позволяет разгрузить приставку полностью. Также убедитесь, что на приставку установлена корректная версия приложения Lampa по нашему гайду по [установке нативного APK Lampa](https://lampa.help/posts/install-lampa-apk-android-tv/). ## Чек-лист оптимизации TorrServer Matrix на Android TV Выполните финальную проверку ключевых инженерных параметров: * [x] Размер RAM-буфера точно согласован с объемом свободной оперативной памяти приставки. * [x] Дисковый кэш на flash-памяти eMMC полностью отключен во избежание износа накопителя. * [x] Установлен порог предварительной загрузки (Preload Cache) на уровне 25–30%. * [x] Пакет `com.king.torrserve` внесен в системный белый список службы энергосбережения DeviceIdle. * [x] Лимит активных сетевых соединений ограничен диапазоном 25–35 пиров для снижения нагрузки на стек TCP. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему при воспроизведении 4K видео поток останавливается через каждые пару минут?** Ответ: Основная причина кроется в переполнении или, наоборот, недостаточном размере буфера ОЗУ. Если буфер настроен меньше 150 МБ, кратковременные просадки скорости P2P-сети приводят к опустошению очереди кадров в плеере. **Вопрос: Можно ли перенести кэш TorrServer на USB-флешку?** Ответ: Внешние USB-накопители обладают низкой скоростью произвольного чтения и записи блоками по 4 КБ. Для гладкого воспроизведения без микрорывков необходимо использовать исключительно оперативную память устройства (RAM Cache). **Вопрос: Чем версия TorrServer Matrix отличается от классических сборок 1.1?** Ответ: В ядре Matrix переработан механизм предзагрузки чанков, внедрен интеллектуальный алгоритм выбора пиров с наименьшим пингом (RTT) и снижено паразитное потребление ресурсов процессора в режиме ожидания. **Вопрос: Как зайти в панель настроек сервера с компьютера или телефона?** Ответ: Откройте браузер на любом устройстве в той же локальной сети и введите IP-адрес вашей приставки с портом 8090, например: http://192.168.1.145:8090. --- # Торрент-парсеры в Lampa: настройка Jackett и TorrServer - **URL:** https://lampa.help/posts/lampa-jackett-parsers/ - **Рубрика:** Каталог плагинов Lampa - **Автор:** Роман Белов - **Дата публикации:** 2026-09-20 - **Краткое описание:** Интеграция торрент-парсеров Jackett в Lampa: рабочие адреса, API-ключи, парсинг трекеров, обход блокировок и сквозная буферизация в TorrServer. ### Ключевые тезисы статьи: - Внешний торрент-парсер Jackett переносит вычислительную нагрузку по скрейпингу десятков торрент-трекеров с телевизора на выделенный сервер, возвращая структурированный JSON-ответ за 350-600 мс. - Для интеграции в меню Lampa «Парсер» прописывается полный сетевой эндпоинт вида http://ip-адрес:9117 с персональным API-ключом и увеличенным таймаутом ожидания ответа до 15 секунд. - При появлении ошибки «Не удалось получить ответ от трекеров» необходимо проверить доступность порта 9117 через утилиту curl и исключить блокировку DNS провайдером путем переключения на Cloudflare 1.1.1.1. ### Полный текст материала: Полноценное раскрытие мультимедийного потенциала Smart TV невозможно без прямого доступа к оригинальным торрент-раздачам. В базовой комплектации оболочка не содержит встроенных механизмов обхода блокировок и парсинга торрент-трекеров. Для агрегации актуальных магнитных ссылок (Magnet Links) и их моментальной передачи в стриминговый движок применяется связка оболочки с внешними парсерами на базе сервиса Jackett. Архитектура внешнего парсинга полностью защищает процессор телевизора от пиковых нагрузок: ресурсоемкие сетевые запросы, разбор HTML-структур и валидация раздач выполняются на выделенном сервере, а в интерфейс клиентского приложения передается готовый отфильтрованный массив данных. ## Архитектура работы торрент-парсера в связке с Lampa В стандартной схеме воспроизведения парсер выступает связующим звеном между поисковой строкой оболочки и стриминговым шлюзом TorrServer. Пользователь нажимает на карточку медиаконтента, после чего приложение запрашивает у Jackett доступные варианты раздач по международному идентификатору TMDB ID или текстовому названию релиза. | Компонент цепочки | Выполняемая функция | Протокол и порт | Сетевая задержка (RTT) | | :--- | :--- | :--- | :--- | | **Оболочка Lampa** | Отправка поискового запроса по TMDB ID | HTTP REST / 80, 443 | 15–30 мс | | **Сервис Jackett** | Параллельный скрейпинг 10–25 трекеров | Torznab XML/JSON / 9117 | 350–700 мс | | **Стриминг TorrServer** | Последовательная буферизация кусков видео | HTTP P2P / 8090 | 150–250 мс | | **Внешний плеер** | Аппаратное декодирование потока HEVC | Direct Stream / IntHandler | 0–10 мс | Если вы предпочитаете просмотр без использования распределенных сетей, ознакомьтесь с настройкой [онлайн-балансеров без торрентов](https://lampa.help/posts/lampa-online-balancers/), где видеопоток воспроизводится напрямую с облачных CDN. ## Конфигурация собственного сервера Jackett Для исключения зависимости от перегруженных публичных узлов рекомендуется развернуть персональный инстанс Jackett на домашнем компьютере, сервере NAS или роутере с поддержкой Docker. Дополнительно в связку часто включают сервис FlareSolverr, позволяющий обходить защиту от DDoS-атак и капчи Cloudflare Turnstile. ### Запуск связки Jackett и FlareSolverr через Docker Compose Создайте конфигурационный файл `docker-compose.yml` в рабочей директории сервера: ```yaml version: '3.8' services: jackett: image: lscr.io/linuxserver/jackett:latest container_name: jackett-lampa environment: - PUID=1000 - PGID=1000 - TZ=Europe/Moscow - AUTO_UPDATE=true volumes: - ./jackett-config:/config - ./downloads:/downloads ports: - "9117:9117" restart: unless-stopped depends_on: - flaresolverr flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr-lampa environment: - LOG_LEVEL=info - CAPTCHA_SOLVER=none - TZ=Europe/Moscow ports: - "8191:8191" restart: unless-stopped ``` Запустите контейнеры командой: ```bash docker compose up -d ``` Сервис поднимет локальный веб-интерфейс на порту `9117`. Откройте в браузере адрес `http://192.168.1.100:9117`, скопируйте значение поля **API Key** в правом верхнем углу страницы и добавьте необходимые русскоязычные трекеры через меню `Add indexer`. ### Сравнительный анализ популярных трекеров для Jackett Не все трекеры работают одинаково быстро. Чтобы Lampa не зависала в ожидании ответа, подключайте только проверенные площадки с высокой отзывчивостью: | Название трекера | Скорость ответа | Наличие 4K HDR ремуксов | Необходимость авторизации | Особенности скрейпинга | | :--- | :--- | :--- | :--- | :--- | | **Rutor** | Высокая (180–320 мс) | Среднее количество | Нет (открытый трекер) | Стабильный поиск, частая смена зеркал | | **NoNameClub (NNM)** | Высокая (220–410 мс) | Высокое количество | Опционально (по логину лучше) | Отличная база авторских раздач | | **RuTracker** | Средняя (450–750 мс) | Максимальное количество | Обязательно (логин и пароль) | Самый полный каталог редких релизов | | **Kinozal** | Средняя (400–680 мс) | Высокое количество | Обязательно (Passkey / Cookies) | Качественные раздачи с дубляжем | | **MegaPeer** | Высокая (150–290 мс) | Среднее количество | Нет (открытый трекер) | Быстрый отклик для свежих новинок | Для повседневного использования достаточно активировать Rutor, NoNameClub и MegaPeer. RuTracker рекомендуется включать в качестве резервного источника для поиска редких фильмов. ## Интеграция парсера в интерфейс Lampa После подготовки сервера перейдите к настройке медиаоболочки на телевизоре или ТВ-приставке. *[Иллюстрация: Экран ввода адреса сервера Jackett и API ключа в настройках парсера Lampa]* Пошаговый протокол сопряжения: 1. Запустите приложение Lampa и откройте боковое меню настроек (иконка шестеренки). 2. Перейдите в раздел `Парсер`. 3. Переведите переключатель `Использовать парсер` в активное положение `Да`. 4. В поле `Тип парсера` выберите протокол **Jackett** (или универсальный шлюз Torznab). 5. В поле `Ссылка на Jackett` укажите полный сетевой адрес вашего сервера с обязательным указанием порта: `http://192.168.1.100:9117`. 6. В строке `API Key Jackett` введите полученный буквенно-цифровой токен. 7. В пункте `Таймаут парсера` задайте значение **15 секунд** (15000 мс), чтобы медленные трекеры успевали сформировать ответ без обрыва сессии. При возникновении трудностей с сетевым сопряжением обратитесь к нашему практическому руководству по [диагностике ошибок подключения к серверу](https://lampa.help/posts/error-failed-connect-server/). ## Сортировка раздач и оптимизация потока После успешного сопряжения в карточке любого фильма или сериала станет доступна вкладка `Торренты`. При ее открытии клиент запрашивает у Jackett актуальный пул раздач. *[Иллюстрация: Список найденных торрент-раздач в Lampa с указанием сидов, объема файлов и параметров звука]* Для комфортного просмотра настройте внутренние фильтры оболочки: * **Сортировка по сидам (Seeders)**: гарантирует выбор раздач с достаточным количеством активных раздающих участников (не менее 15–20 пиров). * **Фильтрация дублей**: отсекает идентичные релизы, снижая визуальный шум в списке. * **Приоритет кодеков**: для телевизоров с поддержкой HDR10+ и Dolby Vision выбирайте раздачи в контейнерах MKV/MP4 с кодеком HEVC (H.265) или AV1. ## Диагностика сетевых сбоев и тайм-аутов парсинга Если при открытии вкладки с раздачами отображается сообщение «Парсер не отвечает» или «Список раздач пуст», выполните последовательную сетевую диагностику. ### Проверка доступности порта из локальной сети С персонального компьютера или смартфона, подключенного к той же локальной сети Wi-Fi, выполните сетевой запрос через консоль: ```bash # Проверка HTTP-ответа от API Jackett curl -I "http://192.168.1.100:9117/api/v2.0/indexers/all/results/torznab/api?apikey=ВАШ_КЛЮЧ&t=caps" ``` Если сервер возвращает статус `HTTP/1.1 200 OK`, сетевой порт открыт и сервис функционирует корректно. Если запрос зависает, проверьте правила системного брандмауэра (Firewall) на сервере и разрешите входящие соединения по TCP-порту 9117. ### Предотвращение блокировок DNS Многие публичные провайдеры связи перехватывают DNS-запросы и подменяют IP-адреса торрент-индексеров заглушками. Для решения проблемы настройте на сервере с Jackett безопасные резолверы DNS: ```bash # Проверка разрешения доменного имени трекера nslookup rutor.info 1.1.1.1 ``` Для передачи выбранного торрента на воспроизведение без прерываний настройте стриминговый шлюз по нашему подробному регламенту по [настройке TorrServer на Android TV](https://lampa.help/posts/torrserver-matrix-android-tv/). ## Чек-лист проверки работы торрент-парсера Перед началом просмотра убедитесь в корректности всех системных связей: * [x] Сервер Jackett запущен и доступен по локальному порту 9117. * [x] В панели Jackett активированы минимум 3 стабильных русскоязычных трекера. * [x] Введенный в Lampa API-токен полностью совпадает с ключом в панели управления. * [x] Таймаут ожидания ответа парсера установлен на уровень не менее 15 секунд. * [x] Проверена передача потока в плеер при поддержке модулей из нашего [каталога проверенных плагинов для Lampa](https://lampa.help/posts/lampa-plugins-catalog/). ### Часто задаваемые вопросы (FAQ): **Вопрос: Зачем подключать Jackett, если в карточке фильма уже есть кнопка просмотра?** Ответ: Штатные онлайн-источники используют сжатый поток балансеров с битрейтом до 8-12 Мбит/с. Подключение парсера Jackett открывает доступ к оригинальным торрент-раздачам и ремуксам 4K HDR с несжатым звуком и битрейтом от 40 до 90 Мбит/с. **Вопрос: Где взять рабочий API-ключ Jackett?** Ответ: API-ключ генерируется сервером Jackett автоматически при первой установке. Он отображается в правом верхнем углу веб-интерфейса панели управления по адресу http://localhost:9117. **Вопрос: Можно ли использовать публичные парсеры вместо собственного сервера?** Ответ: Да, публичные парсеры сообщества работают без локального развертывания, однако они часто подвергаются перегрузкам в вечерние часы пик и могут временно блокироваться провайдерами. **Вопрос: Почему Lampa долго ищет раздачи после ввода названия фильма?** Ответ: Высокая задержка вызвана одновременным опросом слишком большого количества медленных или заблокированных трекеров. Ограничьте список активных индексеров в Jackett 5-7 наиболее быстрыми трекерами. --- # Установка Lampa APK на Android TV: гайд по настройке - **URL:** https://lampa.help/posts/install-lampa-apk-android-tv/ - **Рубрика:** Платформы Smart TV - **Автор:** Роман Белов - **Дата публикации:** 2026-09-20 - **Краткое описание:** Пошаговая установка нативного APK Lampa на Android TV и Google TV: выбор архитектуры armeabi-v7a или arm64-v8a, коды Downloader и отладка ADB. ### Ключевые тезисы статьи: - Для подавляющего большинства приставок и смарт-телевизоров на Android TV и Google TV стандартом является 32-битная сборка armeabi-v7a, тогда как 64-битные пакеты arm64-v8a применяются на топовых устройствах уровня Nvidia Shield TV Pro. - Быстрая установка выполняется через утилиту Downloader по коду 424888 или прямому URL зеркала lampa.mx/app.apk с обязательной выдачей разрешения на инсталляцию из неизвестных источников в параметрах безопасности. - Для предотвращения сброса фонового процесса оболочки системной службой Android Doze Mode необходимо отключить оптимизацию энергопотребления для пакета com.lampa.app через меню специального доступа. ### Полный текст материала: Развертывание медиаоболочки на операционных системах Android TV и Google TV обеспечивает максимальный уровень контроля над аппаратными декодерами видеопотока. В отличие от запуска в веб-песочницах на закрытых телевизионных платформах, нативное приложение функционирует в изолированном системном процессе, что кардинально снижает задержки интерфейса и открывает доступ к внешним плеерам с аппаратным автофреймрейтом. Однако специфика платформы Android требует строгого учета разрядности системных библиотек, нюансов диспетчера фоновых процессов Low Memory Killer (LMK) и системных ограничений на установку сторонних пакетов. ## Выбор архитектуры и разрядности пакета APK Оболочка распространяется в нескольких вариантах сборки. Ошибочный выбор разрядности приводит к типовой ошибке «Синтаксическая ошибка при анализе пакета» (Parse Error) либо к нестабильной работе встроенного декодера ExoPlayer. | Параметр платформы | Сборка armeabi-v7a | Сборка arm64-v8a | Сборка x86 / x86_64 | | :--- | :--- | :--- | :--- | | **Разрядность ОС** | 32 бита (ARMv7) | 64 бита (ARMv8) | 32 / 64 бита (Intel/AMD) | | **Целевые процессоры** | Amlogic S905X, S905W2, Allwinner H618 | Amlogic S922X, Tegra X1+, Realtek RTD1619 | Процессоры ПК и эмуляторы | | **Типичные устройства** | Xiaomi TV Box S, realme Stick 4K, телевизоры TCL | Nvidia Shield TV Pro, Ugoos AM6B Plus | Android x86, эмуляторы Windows | | **Расход RAM ядра** | 85–110 МБ | 115–145 МБ | 130–170 МБ | | **Стабильность декодеров** | Максимальная на бюджетных ТВ | Максимальная на медиаплеерах 4 ГБ | Зависит от транслятора команд | На большинстве телевизоров брендов Haier, Xiaomi, TCL и Hisense установлен 64-битный процессор, однако сама прошивка Android TV собрана в 32-битном режиме ради экономии оперативной памяти. Для таких устройств безальтернативным выбором остается архитектура armeabi-v7a. Подробные принципы работы модульной веб-части изложены в разборе [архитектуры Lampa TV](https://lampa.help/posts/lampa-architecture-guide/), что помогает понять взаимодействие нативного контейнера и интерфейсного слоя. ## Установка через утилиту Downloader по коду Наиболее надежным методом инсталляции на телевизоры и ТВ-стики без подключения кабелей и внешних накопителей остается утилита Downloader by AFTVnews. Она доступна в официальном магазине приложений Google Play Store. *[Иллюстрация: Экран телевизора с окном ввода числового кода 424888 в приложении Downloader]* Пошаговый регламент развертывания: 1. Откройте Google Play Store на телевизоре, найдите через голосовой или клавиатурный поиск приложение **Downloader** и выполните его установку. 2. Перейдите в системное меню телевизора: `Настройки устройства` -> `Безопасность и ограничения` -> `Неизвестные источники`. 3. Найдите в списке утилит Downloader и переведите тумблер в активное состояние. На смарт-телевизорах под управлением Google TV этот пункт находится по пути `Приложения` -> `Специальный доступ` -> `Установка неизвестных приложений`. 4. Запустите Downloader, предоставьте приложению доступ к файловому накопителю и перейдите во вкладку `Home`. 5. В поле ввода URL с помощью пульта введите проверенный пятизначный код `424888` либо прямой сетевой путь к установочному зеркалу `lampa.mx/app.apk`. 6. Нажмите кнопку `Go`. Сервис выполнит короткий редирект длительностью 5 секунд, после чего начнется загрузка APK-пакета объемом около 8.4 МБ. 7. По завершении скачивания на экране появится системный установщик Android. Нажмите `Установить`, а затем удалите исходный установочный файл кнопкой `Delete`, чтобы не засорять внутренний накопитель устройства. Если на вашем смарт-телевизоре заблокирован Google Play, ознакомьтесь с инструкцией в [руководстве по установке на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/), где подробно описаны обходные пути для закрытых систем. ## Развертывание пакета по локальной сети через консоль ADB Для продвинутых пользователей и владельцев приставок с жестко урезанным интерфейсом доступна прямая сетевая установка через консольный инструмент Android Debug Bridge (ADB). Этот способ полностью исключает необходимость работы с экранной клавиатурой пульта. *[Иллюстрация: Рабочее место разработчика с терминалом ADB и системными настройками безопасности Android TV]* ### Подготовка сетевой отладки на телевизоре 1. Откройте `Настройки` -> `Об устройстве` -> `Сведения`. 2. Опуститесь до пункта `Сборка ОС Android TV` и нажмите центральную кнопку пульта 7 раз подряд до появления системного уведомления «Вы стали разработчиком». 3. Вернитесь в предыдущее меню, зайдите в появившийся раздел `Для разработчиков` и включите пункт `Отладка по USB` (а также `Сетевая отладка ADB`, если данный пункт вынесен отдельно). 4. Зафиксируйте локальный IP-адрес приставки в меню `Сеть и интернет` (например, `192.168.1.145`). ### Команды терминала для установки и настройки разрешений Выполните в терминале компьютера следующую последовательность команд: ```bash # Подключение к порту отладки приставки adb connect 192.168.1.145:5555 # Проверка статуса сопряжения (на экране ТВ подтвердите доверие компьютеру) adb devices # Инсталляция APK с флагами принудительной перезаписи и сохранения данных adb install -r -d lampa-android-release.apk # Выдача системных разрешений на чтение и запись медиатеки adb shell pm grant com.lampa.app android.permission.READ_EXTERNAL_STORAGE adb shell pm grant com.lampa.app android.permission.WRITE_EXTERNAL_STORAGE # Добавление приложения в белый список службы энергосбережения adb shell dumpsys deviceidle whitelist +com.lampa.app ``` Включение пакета в белый список службы DeviceIdle гарантирует, что система не станет выгружать фоновые сокеты видеопотока при длительной паузе или переключении между приложениями. ## Интеграция с внутренними и внешними видеоплеерами После успешной установки оболочки необходимо настроить обработку потокового видео. По умолчанию в приложении задействован встроенный плеер на базе движка WebAudio/Video. Для воспроизведения дорожек с многоканальным звуком TrueHD, DTS-HD MA и профилей Dolby Vision Profile 7/8 настоятельно рекомендуется настроить вызов внешних плееров. В настройках Lampa перейдите в раздел `Плеер`: 1. Выберите режим `Внешний плеер` (External Intent). 2. В качестве приоритетного обработчика укажите плеер **Vimu Media Player** или **Just Player**. 3. Активируйте системный автофреймрейт (AFR), чтобы частота обновления панели телевизора синхронизировалась с исходной кадровой частотой контента (23.976, 24.000, 50.000 или 59.940 кадров/сек). Для организации прямого стриминга больших торрент-раздач 4K размером от 50 ГБ свяжите установленную оболочку с локальным или сетевым сервером по нашему руководству по [настройке TorrServer на Android TV](https://lampa.help/posts/torrserver-matrix-android-tv/). Если же ваше устройство работает на отечественной прошивке без магазина Google, изучите отдельную инструкцию по [установке Lampa на Яндекс ТВ и Салют ТВ](https://lampa.help/posts/install-lampa-yandex-sber-tv/). ## Чек-лист проверки готовности системы к просмотру Для исключения сбоев при первом запуске выполните экспресс-контроль настроек: * [x] Разрядность установленного APK (armeabi-v7a или arm64-v8a) строго соответствует архитектуре прошивки устройства. * [x] В меню настроек предоставлены все требуемые системные разрешения на доступ к локальному хранилищу. * [x] Приложение добавлено в список исключений службы оптимизации расхода батареи Doze Mode. * [x] Настроен внешний видеоплеер с поддержкой аппаратного ускорения HEVC Main 10 и сквозного аудиопотока Pass-through. * [x] Подключены необходимые парсеры и расширения из нашего каталога [проверенных плагинов для Lampa](https://lampa.help/posts/lampa-plugins-catalog/). ### Часто задаваемые вопросы (FAQ): **Вопрос: Какую архитектуру APK выбрать для телевизора на Android TV?** Ответ: Если процессор телевизора или приставки работает под управлением 32-битного ядра Android (что характерно для 90% моделей на чипах Amlogic S905W2, S905X3, Realtek и MediaTek), выбирайте сборку armeabi-v7a. Для устройств с полноценным 64-битным окружением используйте arm64-v8a. **Вопрос: Почему утилита Downloader выдает ошибку при попытке установить скачанный APK?** Ответ: Ошибка возникает из-за отсутствия системного разрешения на инсталляцию приложений. Перейдите в раздел «Настройки» -> «Безопасность и ограничения» -> «Неизвестные источники» и переведите переключатель напротив Downloader в активное положение. **Вопрос: Чем нативный APK Lampa превосходит запуск через браузер или Media Station X?** Ответ: Нативный клиент взаимодействует с аппаратным видеодекодером без прослоек, поддерживает прямой вызов внешних видеоплееров (Vimu, Just Player), корректно передает системные команды пульта и предотвращает утечки оперативной памяти при воспроизведении тяжелых потоков 4K. **Вопрос: Нужно ли переустанавливать приложение при выходе обновлений Lampa?** Ответ: Основная интерфейсная логика оболочки обновляется на стороне веб-ядра автоматически при перезапуске. Переустановка нативного APK требуется только при выходе критических патчей внутреннего медиаплеера или сетевого стека Android. --- # TorrServer на Keenetic: установка через Entware - **URL:** https://lampa.help/posts/torrserver-keenetic-entware/ - **Рубрика:** Сервер и P2P-стриминг - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-19 - **Краткое описание:** Пошаговая инструкция по установке TorrServer Matrix на роутеры Keenetic через Entware. Настройка файла подкачки, буфера ОЗУ и запуск в Lampa. ### Ключевые тезисы статьи: - Роутер Keenetic с портом USB 3.0 и средой Entware выступает идеальным круглосуточным микросервером TorrServer Matrix без шума и высокого энергопотребления. - Для предотвращения аварийного завершения процесса службой OOM-killer обязателен swap-файл на 512 МБ и ограничение кольцевого буфера ОЗУ до 32–64 МБ. - После запуска демона на порту 8090 медиаоболочка Lampa на всех домашних телевизорах обращается к серверу по локальному адресу шлюза http://192.168.1.1:8090. ### Полный текст материала: Использование отдельного персонального компьютера или производительного сетевого хранилища NAS в качестве хоста для TorrServer Matrix сопряжено с постоянным расходом электроэнергии и шумом вентиляторов. В то же время запуск сервера непосредственно на смарт-приставке с объемом оперативной памяти 1.5–2 ГБ часто приводит к выгрузке фоновых служб системным процессом Android LowMemoryKiller. Оптимальное инженерное решение для стабильного домашнего кинотеатра — перенос стримингового демона на интернет-центр Keenetic. Современные модели роутеров оснащены быстрыми портами USB 3.0, гигабитными коммутаторами и энергоэффективными процессорами, позволяющими развернуть изолированную среду пакетов **Entware**. В связке с телевизором по нашему [руководству по установке Lampa на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/) роутер превращается в автономный круглосуточный медиашлюз. ## Аппаратные требования и матрица совместимости моделей Keenetic Перед развертыванием пакетов убедитесь, что ваш роутер оснащен разъемом USB и поддерживает установку модулей расширения KeeneticOS. | Линейка роутера | Чипсет (Архитектура) | Объем ОЗУ | Порт USB | Архитектура бинарника TorrServer | | :--- | :--- | :--- | :--- | :--- | | **Giga (KN-1010 / 1011)** | MediaTek MT7621AT (MIPS 1004Kc) | 256 МБ DDR3 | USB 3.0 + USB 2.0 | `TorrServer-linux-mipsle` | | **Giga (KN-1012)** | MediaTek MT7981B (ARMv8 AArch64) | 512 МБ DDR4 | USB 3.0 | `TorrServer-linux-arm64` | | **Ultra (KN-1810 / 1811)** | MT7621AT / MT7986A | 256 / 512 МБ | USB 3.0 + USB 2.0 | `TorrServer-linux-mipsle` / `arm64` | | **Hopper (KN-3810)** | MediaTek MT7981B (ARMv8 Cortex-A53) | 512 МБ DDR4 | USB 3.0 | `TorrServer-linux-arm64` | | **Hero 4G+ (KN-2311)** | MediaTek MT7621DA (MIPS 1004Kc) | 128 МБ DDR3 | USB 2.0 | `TorrServer-linux-mipsle` (строго со swap) | | **Peak (KN-2710)** | Qualcomm IPQ4019 (ARMv7 Cortex-A7) | 512 МБ DDR3 | 2 × USB 3.0 | `TorrServer-linux-arm7` | Для моделей с 128–256 МБ оперативной памяти (Giga KN-1010, Hero) критически важно не завышать размер кэша, иначе сетевой стек роутера потеряет стабильность при высоких нагрузках. ## Подготовка USB-накопителя и установка Entware Для развертывания подсистемы OPKG используйте качественный внешний твердотельный накопитель (SSD) или скоростную флешку USB 3.0. *[Иллюстрация: Панель управления KeeneticOS с подключенным накопителем USB и активным разделом пакетов OPKG Entware]* ### Шаг 1: Форматирование накопителя в ext4 1. Подключите накопитель к ПК и отформатируйте его в файловую систему **ext4** с помощью утилит GParted, Minitool Partition Wizard или терминала Linux. 2. Метку тома (Volume Label) задайте латиницей без пробелов, например `ENTWARE`. 3. Подключите диск к разъему USB 3.0 интернет-центра. ### Шаг 2: Включение подсистемы OPKG в KeeneticOS 1. Откройте веб-конфигуратор роутера по адресу `192.168.1.1` и авторизуйтесь с правами администратора. 2. Перейдите в раздел *Управление → Системные настройки → Компоненты системы* и проверьте наличие установленного модуля **Поддержка открытых пакетов (OPKG)**. 3. Откройте меню *Сетевые правила → USB-накопители* и убедитесь, что диск смонтирован в режиме чтения и записи. 4. В строке *Среда выполнения OPKG* выберите ваш накопитель. Роутер автоматически скачает базовый архив Entware и распакует системное дерево в каталог `/opt`. ### Шаг 3: Настройка файла подкачки (Swap) Физического объема памяти роутера недостаточно для одновременной работы NAT, Wi-Fi драйверов и сборки тяжелых торрент-потоков. Подключитесь к роутеру по SSH (порт 222 или стандартный порт Entware) и создайте файл виртуальной памяти: ```bash dd if=/dev/zero of=/opt/swap bs=1M count=512 chmod 600 /opt/swap mkswap /opt/swap swapon /opt/swap ``` Чтобы файл подкачки монтировался автоматически при перезапуске роутера, добавьте команду активации в стартовый скрипт `/opt/etc/init.d/S05swap`: ```bash #!/bin/sh swapon /opt/swap ``` Сделайте файл исполняемым: `chmod +x /opt/etc/init.d/S05swap`. ## Установка и интеграция демона TorrServer Matrix После настройки окружения приступайте к загрузке серверного бинарника. При возникновении проблем сетевого сокета сверяйтесь с инструкцией по [устранению ошибок подключения к серверу](https://lampa.help/posts/error-failed-connect-server/). *[Иллюстрация: Сессия SSH терминала с запущенным демоном TorrServer и веб-интерфейсом управления на порту 8090]* ### Загрузка бинарного файла под вашу архитектуру Обновите пакетный менеджер и установите утилиту загрузки `curl`: ```bash opkg update opkg install curl ca-certificates ``` Создайте рабочий каталог и скачайте актуальный релиз TorrServer Matrix. Для процессоров MIPS (Keenetic Giga KN-1010/1011): ```bash mkdir -p /opt/bin/torrserver curl -L -o /opt/bin/torrserver/TorrServer "https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-linux-mipsle" chmod +x /opt/bin/torrserver/TorrServer ``` *Примечание:* для моделей на чипах ARM64 (Keenetic Giga KN-1012, Hopper, Ultra KN-1811) замените имя загружаемого файла на `TorrServer-linux-arm64`. ### Создание службы автозапуска SysVinit Для бесперебойного управления демоном создайте скрипт инициализации `/opt/etc/init.d/S99torrserver`: ```bash #!/bin/sh ENABLED=yes PROCS=TorrServer ARGS="-k -d /opt/bin/torrserver -p 8090" PREARGS="" DESC=$PROCS PATH=/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func ``` Назначьте права запуска и стартуйте сервис: ```bash chmod +x /opt/etc/init.d/S99torrserver /opt/etc/init.d/S99torrserver start ``` Проверьте активность сетевого порта: команда `netstat -tulpn | grep 8090` обязана вернуть слушающий сокет `0.0.0.0:8090`. ## Тонкая настройка кэша и буфера под память роутера Откройте панель управления TorrServer в браузере по адресу `http://192.168.1.1:8090` и перейдите в раздел *Настройки*. Для интернет-центров действуют жесткие ограничения по выделению памяти, подробно разобранные в общем [руководстве по настройке TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/): 1. **Размер буфера (RAM Buffer)**: установите значение **32 МБ** (для роутеров с 256 МБ ОЗУ) или **64 МБ** (для моделей с 512 МБ ОЗУ). Установка значений выше 100 МБ приведет к зависанию роутера. 2. **Тип кэша**: выберите вариант **Кэш в памяти**. 3. **Preload кэш**: ограничьте значением **20 МБ** для ускорения предварительной загрузки метаданных видеофайла. 4. **Тайм-аут пиров**: установите значение **2 секунды**, чтобы сервер оперативно сбрасывал медленные соединения. 5. **Ограничение подключений**: задайте предел входящих соединений на уровне **40–50 пиров**. Избыточное количество соединений перегружает таблицу сетевого транслятора NAT. ## Подключение Lampa к TorrServer на роутере Теперь любой телевизор в вашей локальной сети может использовать интернет-центр как источник стриминга: 1. Откройте приложение Lampa на вашем ТВ или ТВ-приставке (на смарт-телевизорах без Android используйте запуск через [Media Station X](https://lampa.help/posts/lampa-media-station-x/)). 2. Откройте *Настройки → TorrServer*. 3. В поле *Основной сервер* пропишите локальный IP-адрес: `http://192.168.1.1:8090`. 4. Проверьте статус подключения: индикатор связи должен смениться на зеленый с отображением установленной версии сервера Matrix. ## Предотвращение аппаратных сбоев и перегрева При непрерывной передаче тяжелых торрентов со скоростью 80–100 Мбит/с процессор роутера работает под постоянной нагрузкой. 1. **Помехи USB 3.0 на диапазон 2.4 ГГц**: высокочастотный интерфейс USB 3.0 генерирует электромагнитные наводки на антенны Wi-Fi. Используйте экранированный кабель длиной от 0.5 метра для подключения SSD, отодвигая диск от корпуса роутера. 2. **Очистка памяти через Cron**: для предотвращения фрагментации оперативной памяти создайте скрипт ежедневного перезапуска `/opt/etc/cron.daily/torrserver_restart`: ```bash #!/bin/sh /opt/etc/init.d/S99torrserver restart ``` Сделайте файл исполняемым командой `chmod +x /opt/etc/cron.daily/torrserver_restart`. ## Чек-лист проверки готовности системы Перед запуском первого фильма проверьте конфигурацию по шагам: * [x] Накопитель USB отформатирован в журналируемую файловую систему ext4 с поддержкой прав POSIX. * [x] В KeeneticOS установлен компонент OPKG и смонтирована среда Entware. * [x] Создан и активирован файл виртуальной памяти swap объемом 512 МБ. * [x] Загружен бинарный файл TorrServer, строго соответствующий архитектуре процессора роутера. * [x] Создан скрипт службы `/opt/etc/init.d/S99torrserver`, сервис отвечает по порту 8090. * [x] В веб-интерфейсе TorrServer размер кольцевого буфера ограничен значением 32–64 МБ. * [x] В клиентском приложении Lampa прописан адрес `http://192.168.1.1:8090`, статус соединения зеленый. Интеграция TorrServer в роутер Keenetic обеспечивает максимальную автономность: фильмы запускаются мгновенно на любых телевизорах в доме, а приставки и ПК остаются полностью разгруженными. ### Часто задаваемые вопросы (FAQ): **Вопрос: Хватит ли производительности процессора роутера Keenetic для 4K торрентов?** Ответ: Да. Сервер TorrServer Matrix не занимается перекодированием видеопотока, а выполняет последовательную сборку пиров и передачу сырого потока по протоколу HTTP. Двухъядерный процессор MT7621AT или четырехъядерный ARM MT7981 загружается всего на 15–25% при битрейте 70–90 Мбит/с. **Вопрос: Почему нельзя использовать стандартную флешку с файловой системой NTFS или FAT32?** Ответ: Подсистема OPKG Entware требует поддержки POSIX-прав доступа к исполняемым файлам, симлинков и сокетов Unix. Накопитель обязан быть отформатирован в журналируемую файловую систему ext4. Файлы NTFS вызывают высокую нагрузку на процессор через драйвер FUSE и приводят к сбоям прав. **Вопрос: Что делать, если роутер самопроизвольно перезагружается во время просмотра фильма?** Ответ: Основная причина — исчерпание физической оперативной памяти роутера. Обязательно создайте файл подкачки swap размером 512 МБ на USB-накопителе и снизьте размер буфера TorrServer в веб-интерфейсе со 100 МБ до 32–48 МБ. **Вопрос: Как обращаться к TorrServer на роутере с телевизора LG webOS или Samsung Tizen?** Ответ: В настройках Lampa на телевизоре перейдите в раздел TorrServer и укажите IP-адрес роутера в домашней подсети: http://192.168.1.1:8090. Если Lampa запущена через HTTPS, активируйте тумблер использования HTTP-прокси для обхода правил Mixed Content. --- # Lampa в Media Station X: настройка Start Parameter - **URL:** https://lampa.help/posts/lampa-media-station-x/ - **Рубрика:** Платформы Smart TV - **Автор:** Роман Белов - **Дата публикации:** 2026-09-19 - **Краткое описание:** Пошаговая инструкция по запуску Lampa TV через Media Station X на Samsung Tizen и LG webOS. Актуальные Start Parameter, решение сброса настроек и кэширование. ### Ключевые тезисы статьи: - Проверенные стартовые параметры MSX для моментального запуска Lampa: основной шлюз msx.lh.ms и резервный адрес msx.lnka.ru с прямой загрузкой актуального JS-бандла. - Media Station X доступен в официальных магазинах Samsung Smart Hub, LG Content Store и VIDAA без перевода телевизора в режим разработчика и без флешек. - Чтобы параметры и плагины не сбрасывались при выключении ТВ, отключите опцию Auto-Reload в системном меню MSX и привяжите профиль к сервису синхронизации CUB. ### Полный текст материала: Для владельцев смарт-телевизоров Samsung на Tizen OS и LG на webOS установка сторонних мультимедийных каталогов усложняется ограничениями закрытых операционных систем. В официальных каталогах Samsung Smart Hub и LG Content Store прямая публикация P2P-клиентов заблокирована вендорами. Для пользователей телевизоров LG доступна нативная [установка Lampa на LG webOS](https://lampa.help/posts/install-lampa-lg-webos/) в виде пакетов IPK, для экранов Samsung — [установка Lampa на Samsung Tizen](https://lampa.help/posts/install-lampa-samsung-tizen/) через виджеты WGT, а также общая [установка Lampa на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/) через сертифицированные приложения. Самый доступный бессерверный способ запуска без консольной отладки и сервисных флешек — **Media Station X (MSX)**. Это официальная оболочка для выполнения внешних веб-приложений внутри нативного веб-контейнера Smart TV. Указав адрес в поле **Start Parameter**, вы превращаете стандартный плеер в полноценный клиент Lampa с каталогом и поддержкой торрент-потоков. ## Архитектура контейнера Media Station X и запуск Lampa Media Station X не содержит встроенной базы медиафайлов. Оболочка служит легковесным мостом к системному веб-движку WebKit (webOS) или Chromium/Blink (Tizen OS). Подробнее о внутреннем устройстве клиентского интерфейса читайте в нашем разборе [архитектуры Lampa](https://lampa.help/posts/lampa-architecture-guide/). При вводе стартового адреса MSX выполняет GET-запрос к удаленному хосту, получает JSON-манифест разметки и динамически монтирует клиентский JavaScript-бандл Lampa в контекст экрана. *[Иллюстрация: Сетка приложений Media Station X с активной интерактивной плиткой медиаоболочки Lampa TV]* Преимущества архитектуры веб-контейнера: 1. **Легальный статус**: приложение подписано вендором и доступно напрямую из официального магазина ТВ. 2. **Бесшовные обновления**: движок Lampa подтягивает актуальный релиз с сервера без ручной переустановки. 3. **Изоляция данных**: токены CUB, закладки и плагины хранятся в IndexedDB и LocalStorage телевизора. ## Проверенные адреса Start Parameter для Media Station X В экосистеме Lampa работает несколько шлюзов запуска. При недоступности основного узла всегда используйте проверенные [рабочие зеркала Lampa](https://lampa.help/posts/lampa-working-mirrors/). | Start Parameter | Тип шлюза | Назначение и модули | Пинг (СНГ) | Рекомендация | | :--- | :--- | :--- | :--- | :--- | | **msx.lh.ms** | Официальный легкий шлюз | Чистый бандл Lampa Lite, быстрая загрузка интерфейса | 18–35 мс | **Основной выбор для всех ТВ** | | **msx.lnka.ru** | Расширенный шлюз | Лаунчер с выбором Lampa, Deeplex и сетевых тестов | 25–45 мс | Резервный шлюз | | **vplay.one** | Мультипортал | Каталоги онлайн-кинотеатров под пульты ранних серий | 40–70 мс | Для моделей 2017–2019 годов | | **xml.cub.red** | Шлюз CUB | Прямая связка с облачной авторизацией профиля | 20–40 мс | Для быстрой синхронизации | Рекомендуемый адрес для первичной настройки — `msx.lh.ms`. Он минимизирует расход оперативной памяти на процессорах со слабыми графическими чипами. ## Пошаговая инструкция по настройке Start Parameter Настройка занимает три минуты и выполняется стандартным пультом телевизора. ### Шаг 1: Установка базового приложения 1. Откройте встроенный магазин (**LG Content Store** на webOS или **Apps** на Samsung Tizen). 2. В поисковой строке введите латиницей `Media Station X`. 3. Установите приложение (разработчик: *Benjamin Zachewitz*) и откройте его. ### Шаг 2: Переход в меню Start Parameter 1. На главном экране MSX нажмите на иконку шестеренки **Settings** в правом верхнем углу. 2. Откройте подраздел **Start Parameter**. 3. Выберите пункт **Setup**. ### Шаг 3: Ввод адреса и верификация 1. На экранной клавиатуре введите адрес `msx.lh.ms` без пробелов. 2. Нажмите **Enter** (зеленая галочка). 3. В диалоговом окне подтверждения *«Do you want to validate the parameter now?»* выберите **Yes**. 4. После подтверждения валидности JSON-манифеста подтвердите перезапуск приложения. После перезапуска на экране появится интерактивная плитка Lampa, запускающая полноэкранный интерфейс. Если стартовый параметр не загружается из-за блокировки шлюза провайдером, проверьте доступность узлов через наш инструмент [мониторинг доступности серверов и зеркал](https://lampa.help/tools/server-status/). ## Матрица совместимости Smart TV платформ с MSX Скорость работы интерфейса зависит от встроенного браузерного ядра ТВ: | Платформа Smart TV | Версия системы | Веб-движок | Аппаратные видеокодеки | Буфер Lampa | | :--- | :--- | :--- | :--- | :--- | | **LG webOS** | 3.0 – 3.5 (2016–2017) | WebKit (Chrome 38) | H.264, частичный HEVC 8-bit | 16–32 МБ | | **LG webOS** | 4.0 – 6.0 (2018–2021) | Chromium 68–79 | 4K HEVC 10-bit, HDR10 | 32–64 МБ | | **LG webOS** | 22 – 24 (2022–2026) | Chromium 108+ (Blink) | AV1, VP9 Profile 2, Dolby Vision | 64–128 МБ | | **Samsung Tizen** | 3.0 – 4.0 (2017–2018) | Legacy WebKit | HEVC 10-bit, H.264 | 32 МБ | | **Samsung Tizen** | 5.0 – 8.0 (2019–2026) | Chromium 85+ (Blink) | AV1 аппаратный, HDR10+ | 64–128 МБ | | **Hisense VIDAA** | U4 – U7 (2020–2026) | WebKit Smart TV | HEVC аппаратный, базовый AV1 | 32–64 МБ | На старых ревизиях webOS 3.0–3.5 избегайте тяжелых кастомных тем оформления с CSS-анимациями, чтобы предотвратить нехватку видеопамяти. ## Предотвращение сброса настроек и плагинов При выключении ТВ механизмы энергосбережения (*Instant On* у LG, *Quick Start* у Samsung) могут выгружать фоновые веб-страницы из памяти, стирая кэш. *[Иллюстрация: Панель настроек воспроизведения и размера сетевого буфера в медиаоболочке Lampa на телевизоре]* Для стабильного сохранения данных примените следующие параметры: 1. **Режим перезагрузки в MSX**: в меню *Settings* приложения MSX найдите пункт **Reload Mode** и установите **On Demand** вместо *Always*. 2. **Синхронизация профиля CUB**: в Lampa перейдите в *Настройки → Синхронизация* и авторизуйтесь через [cub.red](https://cub.red). Список расширений из нашего [каталога плагинов для Lampa](https://lampa.help/posts/lampa-plugins-catalog/) и закладки подтянутся из облака даже при очистке локального кэша. 3. **Стандартный User Agent**: оставьте параметр *User Agent* в положении **Default**, чтобы исключить ошибки CORS при взаимодействии со стриминговыми серверами. ## Сетевая конфигурация и интеграция с TorrServer Поскольку Lampa внутри MSX исполняется как веб-приложение, браузер ТВ применяет политики безопасности **Mixed Content**. ### Обход ограничений Mixed Content Если страница Lampa загружена по протоколу HTTPS (`https://msx.lh.ms`), а локальный TorrServer Matrix работает по HTTP (`http://192.168.1.100:8090`), браузер заблокирует запрос. Способы устранения блокировки: * В настройках Lampa (*Парсер* или *TorrServer*) включите тумблер **Использовать HTTP-прокси**; * Используйте обращение через публичный шлюз CUB Proxy; * Настройте связку по инструкции в [руководстве по TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/). Для круглосуточного фонового доступа без необходимости держать включенным ПК настройте [TorrServer на Keenetic через Entware](https://lampa.help/posts/torrserver-keenetic-entware/). ### Настройка DNS при ошибках сетевого таймаута Если при инициализации параметра появляется ошибка таймаута соединения: 1. Откройте меню телевизора: *Настройки сети → Состояние сети → Настройки IP*. 2. Переключите параметр *Настройка DNS* на **Вручную**. 3. Введите публичный DNS-сервер: `94.140.14.14` (AdGuard) или `1.1.1.1` (Cloudflare). 4. Перезагрузите роутер и телевизор для обновления кэша сетевых сокетов. ## Чек-лист проверки перед началом просмотра Перед просмотром 4K-контента выполните финальный контроль параметров: * [x] Приложение Media Station X установлено из штатного каталога LG Content Store или Samsung Apps. * [x] В поле Start Parameter введен и верифицирован адрес `msx.lh.ms`. * [x] В сетевых свойствах телевизора прописан альтернативный статический DNS (`94.140.14.14` или `1.1.1.1`). * [x] Внутри Lampa выполнена авторизация в профиле CUB для сохранения закладок и расширений. * [x] Проверена сетевая доступность TorrServer Matrix на порту 8090 в локальной сети. * [x] В настройках плеера Lampa подобран размер буфера под объем свободной памяти ТВ. Использование Media Station X позволяет развернуть Lampa на закрытых платформах за несколько минут, обеспечивая высокую стабильность без покупки дополнительной ТВ-приставки. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему Media Station X считается лучшим способом установки Lampa на Tizen и webOS?** Ответ: MSX — это легальный веб-контейнер из официальных магазинов приложений Samsung Apps и LG Content Store. Он запускается без регистрации аккаунта разработчика, не требует продления сессий каждые 50 часов и автоматически обновляет клиентскую часть Lampa при старте. **Вопрос: Что делать, если при вводе msx.lh.ms появляется ошибка подключения к серверу?** Ответ: В 95% случаев сбой вызван блокировкой доменных имен DNS-серверами вашего интернет-провайдера. Перейдите в сетевые настройки телевизора и вручную пропишите публичные DNS: 94.140.14.14 (AdGuard) или 1.1.1.1 (Cloudflare), либо используйте резервный параметр msx.lnka.ru. **Вопрос: Сбрасываются ли добавленные плагины при перезапуске Media Station X?** Ответ: Нет, если в телевизоре корректно работает локальное хранилище LocalStorage. Однако при принудительной очистке памяти смарт-системы кэш может стираться. Для защиты данных авторизуйтесь в сервисе CUB (cub.red), чтобы плагины восстанавливались автоматически. **Вопрос: Работает ли TorrServer при запуске Lampa через Media Station X?** Ответ: Да. Сам сервер TorrServer Matrix запускается на роутере, ПК, Android-приставке или в Docker, а Lampa внутри MSX обращается к нему по локальному IP-адресу (например, http://192.168.1.50:8090). Главное — отключить опцию Mixed Content в браузере или использовать HTTP-прокси. --- # Не удалось подключиться к серверу в Lampa: решение ошибки - **URL:** https://lampa.help/posts/error-failed-connect-server/ - **Рубрика:** Решение проблем и ошибок - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-19 - **Краткое описание:** Ошибка «Не удалось подключиться к серверу» в Lampa: проверка порта 8090 TorrServer, статический IP в роутере и брандмауэр. Настройте связь за пару минут. ### Ключевые тезисы статьи: - Сбой «Не удалось подключиться к серверу» в 90% случаев вызван сменой локального IP-адреса хоста TorrServer по DHCP или блокировкой веб-порта 8090 встроенным брандмауэром Windows и роутера. - Для круглосуточной стабильности зафиксируйте статический IP-адрес для сервера в DHCP-таблице роутера (например, 192.168.1.50) и отключите оптимизацию батареи (Doze Mode) для TorrServer на Android TV. - Проверка доступности выполняется прямым запросом http://IP:8090/echo в браузере любого устройства домашней локальной сети: корректно работающий сервер обязан возвращать статус 200 OK. ### Полный текст материала: Сообщение «Не удалось подключиться к серверу» — самый распространенный сбой, с которым сталкиваются пользователи связки медиаоболочки Lampa и стримингового шлюза TorrServer Matrix. Ошибка возникает в момент отправки HTTP-запроса к локальному порту 8090 для получения списка файлов торрент-раздачи или запуска потока. Когда сетевой стек приложения получает отказ соединения (ECONNREFUSED) или тайм-аут сокета (ETIMEDOUT), воспроизведение блокируется всплывающим модальным окном. *[Иллюстрация: Диагностика сетевого порта 8090 в терминале и привязка статического IP адреса в настройках роутера]* Пошаговая изоляция уровней сетевой модели позволяет локализовать неисправность за 3–5 минут без переустановки операционной системы. ## Причины возникновения сбоя подключения Архитектурно Lampa является клиентским приложением, работающим в песочнице браузера телевизора. Она не хранит торренты и не может самостоятельно перезапустить упавшую службу. | Вероятная причина сбоя | Симптомы в интерфейсе | Инженерный метод проверки | Время решения | | :--- | :--- | :--- | :--- | | **Смена IP по DHCP** | Вчера все работало, сегодня ошибка | Сравнение IP в настройках роутера и Lampa | 2 минуты | | **Служба выгружена ОС** | Сервер не отвечает даже на http://...:8090 | Проверка списка процессов в диспетчере задач | 1 минута | | **Блокировка брандмауэром** | Сервер запущен на ПК, ТВ выдает тайм-аут | Проверка правил входящего трафика TCP 8090 | 3 минуты | | **Разделение подсетей Wi-Fi** | ТВ подключен к гостевой сети 2.4 ГГц | Сверка шлюзов и масок подсетей устройств | 4 минуты | | **Режим Doze на Android** | Вылеты через 10–20 минут простоя | Проверка разрешений фоновой активности APK | 2 минуты | Если вам требуется освежить общую схему распределения памяти и потоков данных, изучите [настройку TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/), где собраны точные параметры буферизации под разные чипсеты. Для круглосуточного запуска без выгрузок фоновых служб операционной системой Android TV настройте [TorrServer на Keenetic через Entware](https://lampa.help/posts/torrserver-keenetic-entware/). ## Пошаговый алгоритм восстановления связи Для быстрого устранения неисправности выполняйте действия последовательно, переходя от проверки хоста к настройкам клиентского приложения. ### Шаг 1: Проверка статуса демона TorrServer Убедитесь, что сам исполняемый бинарный файл TorrServer запущен и слушает сетевой порт 8090: 1. Если сервер установлен на компьютере с Windows, найдите иконку MatriX в системном трее рядом с часами. Она должна быть зеленого цвета. 2. Если сервер запущен на роутере Keenetic через Entware, откройте консоль SSH и введите команду `ps | grep torrserver` для проверки присутствия процесса в оперативной памяти. 3. Если используется отдельная приставка Android TV, откройте утилиту TorrServer MatriX и убедитесь, что переключатель «Сервер работает» находится в активном положении. ### Шаг 2: Тестирование сквозного отклика эхо-запроса Возьмите смартфон или ноутбук, подключенный к той же сети Wi-Fi, откройте браузер и введите в адресную строку: ```text http://192.168.1.50:8090/echo ``` Вместо `192.168.1.50` подставьте фактический IP-адрес вашего сервера. * Если страница возвращает версию сервера (например, `MatriX.133`), сетевой порт полностью доступен, а причина кроется в неверно введенном адресе внутри Lampa. * Если браузер бесконечно крутит индикатор загрузки и выдает `ERR_CONNECTION_TIMED_OUT`, трафик блокируется сетевым экраном Windows Defender или сторонним антивирусом. * Если возвращается `ERR_CONNECTION_REFUSED`, порт заблокирован, либо служба аварийно завершила работу из-за нехватки оперативной памяти. *[Иллюстрация: Меню настроек проигрывателя Lampa с введенным IP адресом и портом основного сервера TorrServer]* Понимание того, как [архитектура Lampa TV](https://lampa.help/posts/lampa-architecture-guide/) формирует сетевые запросы из среды WebView, помогает быстро выявить блокировку кросс-доменных политик. ### Шаг 3: Фиксация статического IP-адреса в роутере Чтобы избежать повторения ошибки после каждого перезапуска домашнего маршрутизатора: 1. Откройте панель администрирования роутера (обычно `192.168.1.1` или `192.168.0.1`). 2. Перейдите в раздел «Сетевые правила» -> «DHCP» (или «Клиенты сети»). 3. Найдите в списке подключенных устройств хост с запущенным сервером. 4. Активируйте чекбокс «Закрепить IP-адрес» (Static DHCP Lease) по MAC-адресу сетевой карты. 5. Сохраните изменения и перезагрузите роутер. ### Шаг 4: Корректировка параметров в меню Lampa Теперь внесите проверенный адрес в интерфейс медиаоболочки на телевизоре: 1. Нажмите иконку шестеренки на панели управления Lampa. 2. Перейдите в категорию «Плеер» (или «Основное» -> «Торренты»). 3. В строке «Основной сервер TorrServer» сотрите старое значение. 4. Введите адрес строго по шаблону `http://192.168.1.50:8090` (без слэша на конце). 5. Нажмите кнопку «Тест подключения». При успешном соединении появится зеленая плашка с указанием версии сервера и доступного объема памяти. Если оболочка выдает сопутствующие ошибки отображения метаданных фильмов, проверьте общие рекомендации в материале [устранение неполадок Lampa](https://lampa.help/posts/lampa-troubleshooting-guide/) для комплексной стабилизации системы. ## Предотвращение выгрузки службы на Android TV При работе TorrServer на той же приставке, где установлена Lampa, частой причиной разрыва связи становится агрессивный механизм энергосбережения Google: 1. Откройте системные настройки Android TV -> «Приложения» -> «Специальный доступ». 2. Выберите пункт «Оптимизация работы батареи». 3. Переключите фильтр на «Все приложения», найдите TorrServer и выберите значение «Не оптимизировать». 4. В разделе «Автозапуск» убедитесь, что приложению разрешен фоновый старт при подаче питания на медиаплеер. Если вы хотите расширить возможности просмотра альтернативными онлайн-источниками без локального сервера, подключите проверенный [каталог плагинов для Lampa](https://lampa.help/posts/lampa-plugins-catalog/) с поддержкой прямого облачного вещания. ## Чек-лист проверки сетевого соединения Перед запуском тяжелого фильма выполните финальную диагностику по пунктам: * [x] Хост с сервером TorrServer имеет постоянный зарезервированный IP-адрес в роутере. * [x] Телевизор и сервер находятся в одной физической подсети (маска 255.255.255.0). * [x] Входящие подключения по TCP-порту 8090 разрешены в брандмауэре хоста. * [x] Запрос http://IP:8090/echo возвращает статус 200 OK в браузере смартфона. * [x] Тест подключения в настройках Lampa отображает зеленую индикацию готовности. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему вчера видео работало, а сегодня Lampa пишет «Не удалось подключиться к серверу»?** Ответ: Роутер перезагрузился или обновил аренду DHCP, присвоив устройству с сервером TorrServer новый локальный IP-адрес. В настройках Lampa остался старый адрес, поэтому приложение не находит службу. **Вопрос: Как проверить доступность порта 8090 с телефона или компьютера?** Ответ: Откройте любой браузер в той же сети Wi-Fi и перейдите по адресу http://IP_СЕРВЕРА:8090/echo. Если страница возвращает пустой экран или надпись TorrServer, сетевой сокет открыт и принимает входящие пакеты. **Вопрос: Почему TorrServer отключается через 15 минут после выключения экрана ТВ-бокса?** Ответ: Служба энергосбережения Android Doze Mode принудительно усыпляет фоновые сетевые процессы. Необходимо открыть свойства приложения TorrServer в Android и установить режим управления питанием на «Без ограничений». **Вопрос: Нужно ли открывать порт 8090 во внешний интернет для просмотра внутри квартиры?** Ответ: Нет, для работы внутри домашней локальной сети проброс портов (Port Forwarding / NAT) в роутере не требуется. Нужен только открытый порт во внутреннем брандмауэре операционной системы хоста. --- # Онлайн-балансеры в Lampa: просмотр фильмов без торрентов - **URL:** https://lampa.help/posts/lampa-online-balancers/ - **Рубрика:** Каталог плагинов Lampa - **Автор:** Роман Белов - **Дата публикации:** 2026-09-19 - **Краткое описание:** Онлайн-балансеры в Lampa: просмотр кино через HLS без TorrServer. Подключение зеркал Rezka и Filmix, токены и выбор качества. Запустите просмотр за пару минут. ### Ключевые тезисы статьи: - Онлайн-балансеры передают видеопоток по протоколу HTTP Live Streaming (HLS) сегментами m3u8 напрямую с облачных CDN без использования P2P-сетей и сервера TorrServer. - Режим прямого онлайн-просмотра идеально подходит для телевизоров с малым объемом оперативной памяти (1 ГБ) и мобильных интернет-подключений с динамическим IP. - Для стабильной трансляции 1080p и 4K Ultra HD требуется пропускная способность канала от 35 Мбит/с и настройка прокси-серверов в случае провайдерских ограничений. ### Полный текст материала: Многие владельцы телевизоров Smart TV сталкиваются с ограничениями при воспроизведении тяжелых BitTorrent-раздач: слабый двухъядерный процессор приставки, лимитированная оперативная память 1 ГБ или блокировки провайдеров не позволяют запустить локальный P2P-мост. В такой ситуации идеальным решением выступает прямое подключение облачных онлайн-балансеров. Данная технология позволяет смотреть тысячи фильмов и сериалов в Full HD и 4K Ultra HD с выбором озвучек в один клик с пульта, минуя промежуточную загрузку фрагментов на накопитель. ## Технический принцип работы видеобалансеров Видеобалансеры представляют собой централизованные сети доставки контента (CDN), которые хранят предварительно сжатые видеодорожки и отдают их по адаптивному протоколу HTTP Live Streaming (HLS). Видеопоток нарезается на короткие сегменты формата .ts или fMP4 длительностью по 2–6 секунд, сопровождаемые индексным манифестом .m3u8. При выборе источника в Lampa установленный модуль отправляет HTTP-запрос к API видеосервиса, считывает доступные разрешения, аудиодорожки и субтитры, после чего передает адрес индексного плейлиста во встроенный плеер телевизора. *[Иллюстрация: Диагностика сетевого канала и задержек буферизации HLS потока при воспроизведении онлайн видео]* Поскольку видеопоток загружается по стандартному защищенному протоколу HTTPS через 443 порт, он практически не отличается от обычного веб-трафика и легко проходит через строгие корпоративные межсетевые экраны. Ознакомление с тем, как устроен [каталог плагинов для Lampa](https://lampa.help/posts/lampa-plugins-catalog/), поможет быстро сориентироваться в разновидностях доступных расширений и способах их установки в оболочку. ## Сравнение методов воспроизведения: Онлайн против P2P Для выбора оптимального сценария под ваше оборудование сопоставьте эксплуатационные характеристики обоих подходов: | Критерий оценки | Онлайн-балансеры (HLS) | P2P-стриминг (TorrServer Matrix) | | :--- | :--- | :--- | | **Требования к RAM телевизора** | Минимальные (от 80 МБ для буфера) | Высокие (от 200 до 800 МБ для кэша) | | **Нагрузка на процессор** | Низкая (прямое декодирование h.264/HEVC) | Средняя (хеширование и опрос пиров) | | **Качество видеопотока** | Сжатое 1080p / 4K (битрейт 6–18 Мбит/с) | Оригинальные BDRemux (битрейт 45–95 Мбит/с) | | **Многоканальный звук** | Преимущественно Stereo 2.0 (AAC) | Оригинальный 5.1/7.1 TrueHD / Dolby Atmos | | **Скорость запуска фильма** | Мгновенно (1.5–3 секунды) | 8–15 секунд (ожидание предзагрузки) | | **Зависимость от раздающих** | Независимо от количества сидов | Напрямую зависит от активности раздающих | Если вы используете платформы с закрытой файловой системой, вам пригодится подробная [установка Lampa на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/) через среду Media Station X или пакетные менеджеры разработчика. ## Конфигурация плагина онлайн-балансеров Для развертывания модуля в среде Lampa потребуется выполнить несколько базовых шагов в меню настроек оболочки. ### Шаг 1: Активация скрипта онлайн-источников 1. Откройте главное окно медиацентра Lampa на экране телевизора. 2. Перейдите в раздел «Настройки» -> «Плагины». 3. Нажмите «Добавить плагин» и укажите рабочий адрес скрипта онлайн-модуля. 4. Выполните полную перезагрузку оболочки для инициализации парсеров в объекте `window.Lampa`. ```javascript // Конфигурационный фрагмент перехвата манифеста m3u8 в плагине балансера function parseHlsStream(streamUrl, authToken) { return fetch(streamUrl, { headers: { 'Authorization': 'Bearer ' + authToken, 'User-Agent': 'Mozilla/5.0 (SmartTV; webOS; Tizen)' } }).then(response => response.json()); } ``` *[Иллюстрация: Экран настроек параметров онлайн балансеров в Lampa с выбором качества и размера буфера]* ### Шаг 2: Настройка качества и параметров кэширования После активации расширения в карточке любого фильма появится дополнительная вкладка «Онлайн». Перед началом регулярного просмотра оптимизируйте внутренние параметры сетевого буфера: 1. Перейдите в «Настройки» -> вкладка установленного балансера. 2. **Предпочитаемое качество**: установите значение `1080p` для каналов связи со скоростью до 50 Мбит/с или `4K Ultra HD` при наличии высокоскоростного тарифа от 100 Мбит/с. 3. **Размер сетевого буфера**: для устройств с памятью 1 ГБ выберите значение `64 МБ`, для приставок с 2–4 ГБ памяти выставите `128 МБ` или `256 МБ`. Это предотвратит микрофризы при кратковременных просадках полосы пропускания. 4. **Резервные зеркала**: в поле прокси-сервера укажите адрес рабочего шлюза, если ваш интернет-провайдер фильтрует прямые домены поставщиков контента. Если вы сталкиваетесь с блокировками метаданных или сетевыми задержками при опросе серверов, проверьте [рабочие зеркала Lampa](https://lampa.help/posts/lampa-working-mirrors/) для переключения на стабильные DNS-маршруты. ## Решение типичных сетевых неполадок При работе с онлайн-потоками пользователи могут сталкиваться со следующими краевыми случаями: 1. **Ошибка декодирования черного экрана**: встроенный видеоплеер webOS или Tizen не поддерживает кодек конкретного фрагмента. Переключите тип видеоплеера в настройках Lampa с «Внутренний» на «Встроенный webOS/Tizen» или задействуйте внешний плеер Vimu на Android TV. 2. **Сбой загрузки плейлиста (ERR_BLOCKED_BY_ORB)**: возникает из-за блокировки заголовков Cross-Origin Resource Sharing (CORS). Проблема устраняется включением опции «Использовать CORS-прокси» в меню плагина. Если вы настраиваете трансляции телеканалов или HLS-потоки, проверьте валидность ссылок через наш [онлайн-чекер m3u8 плейлистов](https://lampa.help/tools/m3u-checker/) и изучите готовые конфигурации в [каталоге IPTV плейлистов для Lampa](https://lampa.help/playlists/). 3. **Рассинхронизация звука и видео**: наблюдается на телевизорах с включенной интерполяцией движения (уплавнением). Отключите функцию Auto Motion Plus / TruMotion в системных настройках ТВ для используемого входа. Для глубокого понимания взаимодействия внутренней шины медиацентра и внешних сетевых интерфейсов изучите руководство по [архитектуре Lampa TV](https://lampa.help/posts/lampa-architecture-guide/), где разобраны методы изоляции системных ресурсов. ## Контрольный список готовности к просмотру Проверьте корректность конфигурации перед началом домашнего киносеанса: * [x] Модуль онлайн-балансеров успешно отображается в списке активных скриптов. * [x] В карточках контента появилась интерактивная кнопка прямого воспроизведения. * [x] Буфер плеера сконфигурирован с учетом свободного объема оперативной памяти. * [x] Задержка пинга до серверов трансляции не превышает 60 мс при замере скорости. * [x] Резервный прокси-сервер активирован для предотвращения внезапных обрывов потока. ### Часто задаваемые вопросы (FAQ): **Вопрос: Чем онлайн-балансеры отличаются от воспроизведения через торренты?** Ответ: Балансеры отдают готовые видеопотоки по протоколу HLS через стандартный веб-порт 443 с удаленных серверов CDN. Этот метод не создает нагрузки на локальный процессор, не расходует память на хранение частей файла и не требует входящих P2P-соединений. **Вопрос: Почему при просмотре через балансеры периодически останавливается воспроизведение?** Ответ: Остановки вызваны нехваткой полосы пропускания до конкретной ноды CDN или переполнением буфера встроенного плеера. Рекомендуется снизить качество с 4K до 1080p или переключить рабочий узел балансера в настройках расширения. **Вопрос: Где взять токен авторизации для расширенных потоков качества?** Ответ: Токен доступа генерируется в личном кабинете каталога (Filmix или HDRezka) и сохраняется в параметрах расширения для снятия ограничений разрешения. **Вопрос: Поддерживают ли онлайн-балансеры многоканальный звук 5.1 Dolby Digital?** Ответ: Большинство открытых балансеров сжимают аудиодорожку в двухканальный стереоформат AAC со скоростью 192–256 кбит/с. Дорожки AC3 5.1 и Dolby Digital Plus доступны только в специализированных премиальных профилях. --- # Каталог плагинов для Lampa: установка и настройка модулей - **URL:** https://lampa.help/posts/lampa-plugins-catalog/ - **Рубрика:** Каталог плагинов Lampa - **Автор:** Роман Белов - **Дата публикации:** 2026-09-19 - **Краткое описание:** Каталог плагинов для Lampa TV: онлайн-кинотеатры, торренты, парсеры и темы оформления. Установка через профиль CUB и прямые ссылки. Подключите расширения на ТВ. ### Ключевые тезисы статьи: - Для безопасной работы медиаоболочки Lampa используйте верифицированные JS-скрипты из официального каталога CUB (cub.red) или доверенных зеркал lampac без внедренных рекламных инъекций. - Установка расширений выполняется через меню «Настройки» -> «Плагины» -> «Добавить плагин» вводом прямого HTTPS-адреса скрипта с последующей перезагрузкой оболочки. - При возникновении циклических сбоев из-за несовместимого скрипта используйте аварийный запуск с параметром safe_mode=true для мгновенной очистки поврежденного кэша. ### Полный текст материала: Медиаоболочка Lampa построена по модульному принципу: базовый дистрибутив представляет собой легковесный каркас Single Page Application без встроенных источников воспроизведения. Вся дополнительная функциональность — от каталогов фильмов и онлайн-балансеров до парсеров торрент-трекеров и модификаторов интерфейса — реализуется через внешние модули расширения на языке JavaScript. Понимание архитектуры расширений и грамотный подбор рабочих модулей превращают базовую оболочку в мощный мультимедийный центр, оптимизированный под управление пультом дистанционного управления. ## Архитектура и принципы работы JS-плагинов в Lampa Каждый плагин для Lampa представляет собой самостоятельный ECMAScript-файл, который динамически подгружается в оперативную память устройства при старте оболочки. Скрипт получает доступ к внутреннему API медиацентра: объектам маршрутизации, компонентам отображения карточек фильмов, обработчикам событий пульта и сетевому клиенту. *[Иллюстрация: Диалоговое окно добавления URL адреса плагина на экране Smart TV с помощью пульта]* Исполнение плагинов происходит непосредственно в движке WebView телевизора. Это накладывает определенные аппаратные ограничения: чрезмерное количество тяжелых плагинов способно перегрузить оперативную память на телевизорах с 1–1.5 ГБ RAM, вызывая выгрузку оболочки фоновым системным диспетчером памяти. Детальное описание того, как [архитектура Lampa TV](https://lampa.help/posts/lampa-architecture-guide/) изолирует сетевые запросы и обрабатывает вызовы API, позволяет избежать критических конфликтов при одновременной установке нескольких парсеров. ## Сводный каталог проверенных плагинов Ниже приведена таблица стабильных модулей, прошедших проверку совместимости с платформами Android TV, LG webOS и Samsung Tizen. | Название плагина | Назначение модуля | Объем в RAM | Совместимость с платформами | Статус поддержки | | :--- | :--- | :--- | :--- | :--- | | **Онлайн-балансеры** | Прямой стриминг видео через CDN без P2P | 1.8 МБ | Все платформы (Tizen, webOS, Android) | Активен (v3.4.1) | | **TorrServer Control** | Интеграция локального торрент-моста (порт 8090) | 0.9 МБ | Android TV, webOS, Windows, Linux | Активен (v2.1.0) | | **TMDB Proxy Fix** | Обход блокировок постеров и описаний TMDB | 0.4 МБ | Все платформы | Активен (v1.9.5) | | **Tracks-MediaInfo** | Отображение звуковых дорожек до запуска видео | 1.2 МБ | Все платформы | Активен (v2.0.3) | | **KinoPoisk Rating** | Загрузка оценок и рецензий с сервиса Кинопоиск | 0.6 МБ | Все платформы | Активен (v1.8.2) | | **CUB Sync Engine** | Синхронизация закладок, истории и таймкодов | 0.7 МБ | Все платформы | Активен (v4.0.0) | Если ваша конфигурация домашней сети не предусматривает постоянную работу P2P-клиентов или вы используете телевизор со слабым процессором, используйте [онлайн-балансеры в Lampa](https://lampa.help/posts/lampa-online-balancers/) для прямого воспроизведения потоков без предварительной буферизации на диск. ## Пошаговая инструкция по установке плагинов Подключение дополнительных расширений выполняется двумя независимыми путями: через централизованную учетную запись облачной синхронизации CUB либо путем ручного добавления прямых веб-ссылок. ### Способ 1: Установка через синхронизацию CUB Наиболее удобный способ для пользователей, использующих Lampa на нескольких устройствах одновременно (например, телевизор в гостиной и приставка в спальне): 1. Авторизуйтесь в личном кабинете на официальном портале экосистемы `cub.red` со смартфона или компьютера. 2. Перейдите во вкладку «Плагины» персонального профиля. 3. Добавьте необходимые адреса скриптов в список активных модулей профиля. 4. Откройте Lampa на телевизоре, перейдите в «Настройки» -> «Синхронизация CUB» и нажмите «Синхронизировать». 5. Все активированные расширения автоматически загрузятся и активируются без необходимости ручного набора длинных URL-адресов с виртуальной клавиатуры пульта. ### Способ 2: Ручное добавление прямой ссылки Если вы не используете профиль CUB или тестируете собственный локальный скрипт, выполните прямое подключение: 1. Нажмите иконку шестеренки на верхней панели интерфейса Lampa для перехода в «Настройки». 2. Выберите раздел меню «Плагины». 3. Нажмите интерактивную кнопку «Добавить плагин». 4. В появившемся диалоговом окне ввода введите целевой HTTPS-адрес файла скрипта. 5. Нажмите кнопку «Добавить» и подтвердите перезапуск приложения. Чтобы быстро сформировать готовый проверенный набор скриптов под вашу платформу без ручного ввода длинных URL, используйте наш [интерактивный конфигуратор плагинов Lampa](https://lampa.help/tools/plugin-configurator/). ```javascript // Пример базовой структуры инициализации плагина Lampa (function () { 'use strict'; function startPlugin() { window.plugin_my_extension_ready = true; Lampa.Settings.add({ title: 'Мой плагин', component: 'my_extension', icon: '...' }); } if (window.appready) startPlugin(); else Lampa.Listener.follow('app', function (e) { if (e.type == 'ready') startPlugin(); }); })(); ``` *[Иллюстрация: Рабочее место разработчика с кодом JavaScript плагина Lampa на мониторе ноутбука и подключенной приставкой]* Для корректной передачи многоканального звука и управления локальными демонами потокового вещания ознакомьтесь с материалом по [настройке связки Lampa и TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/), где детально расписаны параметры выделения буфера памяти под тяжелые релизы. Если же вы хотите настроить просмотр ТВ-каналов через встроенные IPTV-модули, ознакомьтесь с проверенными источниками в нашем [каталоге IPTV плейлистов для Lampa](https://lampa.help/playlists/). ## Оптимизация производительности и предотвращение сбоев При эксплуатации расширенной сборки плагинов придерживайтесь инженерных правил цифровой гигиены: 1. **Контроль объема памяти**: не подключайте более 5–7 функциональных модулей одновременно на устройствах с объемом оперативной памяти менее 2 ГБ. Каждый активный плагин удерживает в куче JavaScript от 1 до 5 МБ служебных структур данных. 2. **Исключение дублирующих источников**: одновременная активация нескольких парсеров одинакового назначения приводит к взаимным блокировкам сетевых сокетов и многократному росту задержки отклика интерфейса (RTT возрастает с 45 мс до 1800 мс). Для надежной агрегации торрентов используйте выделенный шлюз по нашему руководству по [интеграции торрент-парсеров Jackett](https://lampa.help/posts/lampa-jackett-parsers/). 3. **Обновление сертификатов**: используйте только защищенные протоколы HTTPS для загрузки внешних скриптов, чтобы предотвратить сбои смешанного контента (Mixed Content Error) в современных сборках Chromium WebView. При возникновении белого экрана или циклической перезагрузки после добавления нестабильного расширения следуйте рекомендациям из руководства [устранение неполадок Lampa](https://lampa.help/posts/lampa-troubleshooting-guide/) для восстановления заводских параметров без полной переустановки приложения. ## Регламент проверки работоспособности Перед завершением конфигурации проверьте корректность работы добавленных модулей по контрольному списку: * [x] Адреса всех установленных плагинов начинаются с защищенного протокола https://. * [x] В списке плагинов отсутствуют дублирующие парсеры одинаковых видеобалансеров. * [x] После перезагрузки приложения карточки фильмов корректно обогащаются дополнительными кнопками источников. * [x] Фоновое потребление оперативной памяти медиаоболочкой не превышает 220 МБ в режиме ожидания. * [x] Настройки синхронизированы с облачным сервером CUB для резервного восстановления при обновлении прошивки. ### Часто задаваемые вопросы (FAQ): **Вопрос: Куда вводить адреса плагинов в интерфейсе Lampa?** Ответ: Перейдите в раздел «Настройки» -> «Плагины», нажмите кнопку «Добавить плагин», введите в текстовое поле полный URL-адрес JS-файла и подтвердите ввод кнопкой «Добавить» на виртуальной клавиатуре. **Вопрос: Почему после добавления плагина не появились новые разделы?** Ответ: Любой JS-скрипт инициализируется только при полной перезагрузке контекста приложения. После добавления адреса обязательно перезапустите Lampa через меню «Выход» или перезагрузите страницу в браузере. **Вопрос: Как удалить плагин, если Lampa зависает при запуске?** Ответ: Откройте оболочку с параметром safe_mode=true в адресной строке или очистите LocalStorage браузера телевизора в системных настройках приложений, после чего отключите сбойный модуль. **Вопрос: Безопасно ли устанавливать плагины из сторонних источников?** Ответ: Устанавливайте только проверенные скрипты из репозиториев разработчиков открытого кода. Непроверенные плагины могут содержать скрытые редиректы, майнеры или перехватывать токены авторизации CUB. --- # Устранение сбоев Lampa: решение проблем TMDB, буфера и CUB - **URL:** https://lampa.help/posts/lampa-troubleshooting-guide/ - **Рубрика:** Решение проблем и ошибок - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-19 - **Краткое описание:** Гайд по устранению сбоев в Lampa: белые постеры TMDB, ошибки 403 в CUB, сбой ERR_CONNECTION_TIMED_OUT и буферизация 4K HDR. Восстановите просмотр за пару минут. ### Ключевые тезисы статьи: - Серые квадраты вместо постеров TMDB устраняются сменой системных DNS телевизора на AdGuard DNS (94.140.14.14) или Cloudflare (1.1.1.1). - Зависания и циклический ребуферинг 4K HDR потоков лечатся оптимизацией буфера Preload Cache в TorrServer Matrix до 200–250 МБ под 2 ГБ ОЗУ. - Блокировка каталогов CUB со статусом 403 Forbidden обходится переключением в меню синхронизации на резервный отказоустойчивый шлюз standby.cub.red. ### Полный текст материала: Использование независимой медиаоболочки Lampa на Smart TV сопряжено с распределенной инфраструктурой: клиентский интерфейс, внешние REST API каталогов, облачная синхронизация профилей и локальный P2P-движок. Сбой любого звена в этой цепочке приводит к остановке воспроизведения либо потере функциональности интерфейса. В отличие от стандартных закрытых кинотеатров, в Lampa все сетевые запросы прозрачны. Это дает возможность точно локализовать техническую неисправность и восстановить работоспособность за несколько минут. Для базового понимания связки компонентов ознакомьтесь с материалом [об архитектуре Lampa TV](https://lampa.help/posts/lampa-architecture-guide/). Если вместо афиш отображаются белые квадраты, используйте специализированную инструкцию по [настройке TMDB Proxy в Lampa](https://lampa.help/posts/fix-lampa-posters-white-squares/) с параметрами защищенных DNS. Ниже приведен подробный инженерный разбор четырех наиболее распространенных критических отказов. ## Сводная диагностическая таблица сетевых кодов и ошибок Симптоматика сбоев в Lampa отображается в виде стандартных кодов протокола HTTP либо сообщений низкоуровневого сетевого стека Chromium WebView: | Код / Сообщение | Точка отказа | Первопричина | Экспресс-решение | | :--- | :--- | :--- | :--- | | **TMDB DNS Error** | Резолвинг API | Фильтрация IP-адресов image.tmdb.org провайдером | Установка DNS 94.140.14.14 или 1.1.1.1 | | **Preload Buffer Overflow** | TorrServer RAM | Переполнение оперативной памяти и сброс сокетов | Ограничение кэша до 200–250 МБ в TorrServer | | **HTTP 403 Forbidden** | Шлюз CUB | Сетевой бан IP-подсети либо бан Cloudflare | Переключение шлюза на standby.cub.red | | **ERR_CONNECTION_TIMED_OUT** | Загрузчик MSX | Превышение таймаута TCP SYN (15 000 мс) к хосту | Смена стартового параметра на lxml.in | | **CORS Network Error** | JS-плагины | Блокировка кросс-доменного заголовка сервером | Проксирование через локальный Lampac |

Белые квадраты вместо постеров: сбой TMDB DNS Error

*[Иллюстрация: Настройка альтернативного DNS-сервера AdGuard и Cloudflare в сетевых параметрах Smart TV]* Самая массовая проблема среди владельцев Smart TV на Tizen, webOS и Android TV — загрузка структуры меню Lampa при полном отсутствии постеров, баннеров и логотипов фильмов. Вместо графики отображаются серые или белые прямоугольники с текстовыми названиями. Источник неполадки — подмена или блокировка ответов DNS для доменных имен `api.themoviedb.org` и `image.tmdb.org` со стороны кэширующих серверов интернет-провайдеров. Встроенный браузерный движок телевизора отправляет UDP-запрос на порт 53 и получает ложный IP-адрес либо таймаут. Порядок ручного переключения DNS-серверов в операционной системе телевизора: * [x] Откройте меню сетевых параметров телевизора для проводного или беспроводного Wi-Fi соединения. * [x] Переведите конфигурацию параметров IP и DNS из автоматического режима DHCP в режим «Вручную» (Manual). * [x] В поле «Основной DNS-сервер» (Primary DNS) введите IPv4-адрес `94.140.14.14` (сервер AdGuard с фильтрацией DPI-заглушек) либо `1.1.1.1` (Anycast DNS Cloudflare с задержкой RTT 12–18 мс). * [x] В поле «Дополнительный DNS-сервер» (Secondary DNS) укажите `94.140.15.15` или резервный адрес `8.8.8.8`. * [x] Сохраните измененные параметры и выполните холодную перезагрузку телевизора (удерживайте клавишу питания на пульте ДУ 4–5 секунд до появления логотипа бренда). Для устройств на базе Android TV проверку резолвинга можно осуществить через интерфейс командной строки ADB: ```bash adb shell ping -c 4 image.tmdb.org adb shell settings put global private_dns_mode hostname adb shell settings put global private_dns_specifier dns.adguard-dns.com ``` Активация шифрованного протокола DNS-over-TLS (DoT) на уровне операционной системы телевизора полностью устраняет манипуляции с пакетами на узлах доступа провайдера.

Зависания и буферизация 4K HDR: ошибка Preload Buffer Overflow

*[Иллюстрация: Интерфейс конфигурации буфера Preload Cache и пула соединений в TorrServer Matrix]* При воспроизведении высокобитрейтных релизов (4K HDR10, Dolby Vision профилей 7 и 8 с битрейтом от 60 до 120 Мбит/с) пользователи часто сталкиваются с замиранием картинки каждые 30–90 секунд. При этом индикатор буферизации застывает на отметке 0% или 99%. Причина кроется в некорректном расчете буфера оперативной памяти в связке с медиасервером. Подробные параметры инсталляции описаны в статье [настройка сервера TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/). Если же плеер вовсе теряет связь со шлюзом, используйте руководство по [сбою подключения к серверу в Lampa](https://lampa.help/posts/error-failed-connect-server/) для проверки сетевого сокета. Большинство Smart TV и бюджетных медиаприставок оснащены 2 ГБ оперативной памяти, из которых системе доступно не более 650–800 МБ свободной емкости. Когда TorrServer пытается выделить 500 МБ под кэш, системный демон Android Low Memory Killer (LMK) принудительно выгружает сетевой процесс из памяти. Чтобы гарантировать непрерывную работу сервера без риска выгрузки фонового процесса, настройте [TorrServer на Keenetic через Entware](https://lampa.help/posts/torrserver-keenetic-entware/) непосредственно на домашнем роутере. Инженерные нормативы распределения памяти в веб-интерфейсе TorrServer (`http://IP_АДРЕС:8090`): 1. **Для ТВ-боксов и телевизоров с объемом RAM 1.5–2 ГБ**: - Размер буфера в ОЗУ (Cache Size): строго `200 MB` (максимум `250 MB`). - Буфер предварительной загрузки (Preload Cache): `25%` (около `50 MB`). - Упреждающее чтение (Reader ReadAHead): `95%`. - Пул торрент-соединений (Connections Limit): не более `35–40` активных пиров. 2. **Для мощных приставок и мини-ПК с объемом RAM 4 ГБ и выше**: - Размер буфера в ОЗУ (Cache Size): `500 MB` (для дискового кэша на NVMe SSD — до `2000 MB`). - Буфер предварительной загрузки (Preload Cache): `20%` (`100 MB`). - Пул соединений: `60–80` пиров. ```json { "CacheSize": 209715200, "PreloadCache": 25, "ReaderReadAHead": 95, "ConnectionsLimit": 40, "TorrentDisconnectTimeout": 30 } ``` Такая конфигурация исключает аварийный сброс TCP-сокетов ядром Linux и предотвращает циклическую буферизацию при пиковых скачках сетевого потока.

Сбой 403 Forbidden в каталоге CUB: аварийные шлюзы

Платформа синхронизации CUB отвечает за сохранение пользовательских закладок, истории прогресса воспроизведения и управление каталогом пользовательских дополнений. Ошибка с кодом 403 Access Denied возникает при сетевых блокировках публичных IP-адресов домена `cub.red` или срабатывании алгоритмов защиты WAF от ботнет-активности. Для быстрого восстановления работы профиля без необходимости повторной авторизации используйте переход на резервные шлюзы. Актуальный перечень серверных адресов регулярно обновляется в материале [актуальные адреса и зеркала Lampa](https://lampa.help/posts/lampa-working-mirrors/). Инструкция по смене рабочего узла синхронизации: * [x] Перейдите в главное меню Lampa -> раздел **Настройки** -> подраздел **Синхронизация**. * [x] Найдите строчку **Сервер CUB** (по умолчанию там прописан адрес `cub.red`). * [x] Нажмите на поле ввода и замените адрес на резервный отказоустойчивый шлюз: `standby.cub.red`. * [x] Если соединение не устанавливается, активируйте параметр «Проксировать запросы CUB через Lampac» (при наличии собственного домашнего сервера). * [x] Выполните перезапуск приложения для повторной валидации JWT-токена пользователя. После смены хоста статус синхронизации в правом верхнем углу интерфейса меняется с красного индикатора на зеленый маркер авторизованной сессии.

Ошибка ERR_CONNECTION_TIMED_OUT при старте через MSX

Пользователи телевизоров LG webOS и Samsung Tizen запускают клиент Lampa через приложение-контейнер Media Station X. Пошаговый процесс первичной инсталляции описан в руководстве по [установке Lampa на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/). Если локальный торрент-сервер недоступен или не удается настроить P2P, используйте проверенные [онлайн-балансеры для Lampa](https://lampa.help/posts/lampa-online-balancers/) для прямого воспроизведения через облачные CDN. Если при старте приложения на экране возникает системная ошибка `ERR_CONNECTION_TIMED_OUT` или `ERR_NAME_NOT_RESOLVED`, это означает, что время ожидания ответа от удаленного сервера превысило лимит 15 000 мс. Проблема возникает из-за блокировки IP-адресов хостинга на магистральных шлюзах. Алгоритм восстановления запуска через резервные стартовые параметры MSX: 1. Нажмите клавишу меню на пульте телевизора для возврата на домашний экран Media Station X. 2. Откройте системный раздел **Settings** -> пункт **Start Parameter**. 3. Замените неработающий адрес на один из протестированных стабильных хостов: - Основной адрес: `lxml.in` - Альтернативный загрузчик: `msx.lh3.in` - Локальный адрес (при запущенном домашнем сервере): `192.168.1.100:9118` 4. Подтвердите выбор и выберите команду **Reboot**. 5. При запросе разрешения на добавление ярлыка нажмите кнопку «Yes». Резервные хосты используют независимые распределенные CDN-сети, устойчивые к кратковременным блокировкам, что гарантирует стабильный запуск интерфейса в любых сетевых условиях. ### Часто задаваемые вопросы (FAQ): **Вопрос: Почему в Lampa не загружаются постеры и описания фильмов?** Ответ: Это следствие блокировки или искажения DNS-ответов для доменов image.tmdb.org со стороны локального резолвера интернет-провайдера. Замените DNS на 94.140.14.14 или 1.1.1.1. **Вопрос: Что делать при ошибке 403 Forbidden в каталоге CUB?** Ответ: Перейдите в меню Настройки -> Синхронизация -> Сервер CUB и укажите резервный отказоустойчивый адрес standby.cub.red вместо стандартного cub.red. **Вопрос: Как избавиться от постоянной буферизации тяжелых 4K HDR релизов?** Ответ: Уменьшите размер буфера Preload Cache в TorrServer Matrix со стандартных 500 МБ до 200–250 МБ на приставках с 2 ГБ ОЗУ, чтобы служба Android LMK не сбрасывала сокеты. **Вопрос: Почему при запуске Lampa через MSX возникает сбой ERR_CONNECTION_TIMED_OUT?** Ответ: Сбой указывает на недоступность IP-адреса хоста оболочки по таймауту. В поле Start Parameter утилиты Media Station X укажите проверенный хост lxml.in или msx.lh3.in. --- # Установка Lampa на Smart TV: гайд для Android, Tizen и webOS - **URL:** https://lampa.help/posts/install-lampa-smart-tv/ - **Рубрика:** Платформы Smart TV - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-19 - **Краткое описание:** Пошаговая установка Lampa на телевизоры LG webOS, Samsung Tizen и Android TV: коды Media Station X, нативный APK и профиль CUB. Настройте просмотр за 5 минут. ### Ключевые тезисы статьи: - Для Android TV и Google TV оптимальна установка нативного APK через утилиту Downloader по коду 424888 или прямому адресу lampa.mx/app.apk с поддержкой внешних плееров Vimu и AFR. - На закрытых операционных системах Samsung Tizen и LG webOS самый быстрый метод — запуск через Media Station X со стартовым адресом msx.benzdev.ru или msx.noname.su. - Для автономной работы без интернета на LG webOS и Samsung Tizen доступна прямая установка пакетов IPK и WGT через режим разработчика и консольные утилиты Tizen Studio и webOS Dev Manager. ### Полный текст материала: Среди современных решений для Smart TV оболочка Lampa выделяется бескомпромиссной гибкостью, открытой архитектурой и полным отсутствием коммерческих баннеров. Однако из-за специфики распространения приложение отсутствует в официальных магазинах Google Play, LG Content Store и Samsung Apps под своим прямым названием. Пользователю доступно несколько независимых сценариев инсталляции: от двухминутного старта через лаунчеры-посредники до компиляции автономных системных пакетов. Правильный выбор метода развертывания определяет стабильность воспроизведения тяжелых медиапотоков 4K HDR с битрейтом свыше 80 Мбит/с, доступность сквозного вывода многоканального звука Pass-through и работу системного автофреймрейта (AFR). ## Выбор метода инсталляции под аппаратную платформу В основе архитектуры Lampa лежит тонкий клиент Single Page Application, исполняемый в системном контейнере WebView. На открытых ОС вроде Android TV этот контейнер упакован в стандартный пакет APK, а на проприетарных телевизионных платформах Samsung Tizen и LG webOS задействуются либо специализированные веб-рантаймы, либо сторонние мультимедийные песочницы. *[Иллюстрация: Стенд тестирования установки оболочки Lampa на телевизорах LG webOS, Samsung Tizen и Google TV]* Перед началом настройки сопоставьте модель вашего устройства с инженерной матрицей совместимости. | Операционная система | Оптимальный метод установки | Поддержка внешних плееров (Vimu/Just) | Аппаратный автофреймрейт (AFR) | Потребление RAM в простое | | :--- | :--- | :--- | :--- | :--- | | **Android TV / Google TV** | Нативный APK-пакет | Полная (прямой интент вызова) | Да (системный или через плеер) | 90–120 МБ | | **LG webOS (3.0–24)** | Media Station X / IPK пакет | Нет (встроенный webOS-плеер) | Автоматически матрицей ТВ | 140–180 МБ | | **Samsung Tizen (3.0–8.0)** | Media Station X / WGT виджет | Нет (встроенный AVPlay) | Автоматически матрицей ТВ | 130–170 МБ | | **Apple tvOS (15–18)** | Нативный клиент Luxo | Ограниченно (AVPlayer) | Да (системный переключатель) | 110–150 МБ | Детальное понимание того, как устроена [архитектура Lampa TV](https://lampa.help/posts/lampa-architecture-guide/), помогает заранее избежать конфликтов при распределении буфера памяти между браузерным ядром и стриминговым шлюзом. ## Установка нативного APK на Android TV и Google TV Для ТВ-приставок (Ugoos, Xiaomi Mi Box, Dune HD, TOX3) и телевизоров под управлением Android TV 9.0–14 и Google TV нативный APK обеспечивает наивысшую производительность. Приложение получает прямой доступ к сетевому стеку устройства и не выгружается агрессивным системным диспетчером памяти Low Memory Killer (LMK). Подробный разбор архитектурных сборок смотрите в нашем [руководстве по установке Lampa APK на Android TV](https://lampa.help/posts/install-lampa-apk-android-tv/). ### Метод 1: Быстрая инсталляция через утилиту Downloader Самый практичный способ установки без использования внешних накопителей: 1. Установите бесплатное приложение **Downloader by AFTVnews** из магазина Google Play Store на телевизоре. 2. Откройте системные настройки ТВ: перейдите в раздел `Безопасность и ограничения` -> `Неизвестные источники` и предоставьте утилите Downloader разрешение на установку приложений. 3. Запустите Downloader, в поле URL введите проверенный код быстрой загрузки `424888` из нашего [справочника кодов Downloader](https://lampa.help/tools/downloader-codes/) (или прямой адрес зеркала `lampa.mx/app.apk`) и подтвердите ввод кнопкой Go. 4. Дождитесь завершения загрузки установочного архива (размер пакета составляет порядка 8.4 МБ) и нажмите `Install`. ### Метод 2: Инсталляция через ADB по локальной сети Если на приставке заблокирован магазин приложений или отсутствует штатный веб-браузер, развертывание выполняется с персонального компьютера через мост Android Debug Bridge: ```bash # Активация сетевой отладки и подключение к IP-адресу ТВ-бокса adb connect 192.168.1.120:5555 # Установка нативного пакета с принудительной перезаписью adb install -r -d lampa-release.apk # Предоставление системных разрешений на доступ к хранилищу adb shell pm grant com.lampa.app android.permission.READ_EXTERNAL_STORAGE adb shell pm grant com.lampa.app android.permission.WRITE_EXTERNAL_STORAGE ``` После завершения инсталляции обязательно отключите оптимизацию энергопотребления (Doze Mode) для процесса Lampa в меню `Приложения` -> `Специальный доступ`, чтобы фоновые сетевые потоки не разрывались при кратковременном переходе в спящий режим. ## Запуск через Media Station X на Samsung Tizen и LG webOS Владельцам телевизоров Samsung и LG, не желающим активировать режим разработчика и подключать компьютер, доступен запуск через кроссплатформенный плеер-песочницу Media Station X (MSX). Это приложение официально сертифицировано и доступно непосредственно в магазинах LG Content Store и Samsung Smart Hub (подробный разбор шлюзов смотрите в [руководстве по настройке Media Station X](https://lampa.help/posts/lampa-media-station-x/)). *[Иллюстрация: Интерфейс ввода стартовых параметров в приложении Media Station X с помощью пульта ДУ]* Пошаговый протокол подключения: 1. Откройте штатный магазин приложений на ТВ, найдите в поиске **Media Station X** и установите программу. 2. Запустите MSX, на стартовом экране с помощью пульта ДУ выберите пункт `Settings` (иконка шестеренки). 3. Перейдите в раздел `Start Parameter` -> `Setup`. 4. В появившемся поле экранной клавиатуры введите проверенный адрес надежной точки входа: * Основной сервер: `msx.benzdev.ru` * Резервный адрес: `msx.noname.su` * Альтернативный шлюз: `msx.lnka.ru` 5. Нажмите кнопку с галочкой на виртуальной клавиатуре и подтвердите перезагрузку интерфейса клавишей `Yes`. 6. В появившемся лаунчере выберите ярлык **Lampa** и подтвердите запуск. Если основной веб-узел становится временно недоступен из-за блокировок магистральных провайдеров, используйте актуальные адреса из нашего каталога [актуальных рабочих зеркал Lampa](https://lampa.help/posts/lampa-working-mirrors/), которые обновляются в режиме реального времени. ## Автономная установка пакетов IPK и WGT через Developer Mode Запуск через MSX зависит от доступности стороннего хостинга. Если вы хотите превратить Lampa в постоянное системное приложение, не зависящее от сторонних доменов, установите виджет напрямую во внутреннюю flash-память телевизора. ### Установка на LG webOS (пакет IPK) 1. Зарегистрируйте бесплатный аккаунт на портале LG Developer. 2. Установите приложение **Developer Mode** из LG Content Store, авторизуйтесь и переведите тумблер `Dev Mode Status` в положение `ON`. Телевизор выполнит перезагрузку. 3. Скачайте на ПК программу **webOS Dev Manager** (доступна для Windows и macOS). 4. Подключитесь к IP-адресу ТВ по порту `9922`, используя ключ аутентификации из приложения Developer Mode. 5. Нажмите кнопку `Install` и укажите скачанный пакет `lampa_webos.ipk`. Приложение появится на главном экране Home Dashboard как полноценная плитка. ### Установка на Samsung Tizen (пакет WGT) 1. Активируйте Developer Mode на ТВ: в меню приложений наберите на пульте последовательность `1-2-3-4-5`, включите режим разработки и укажите локальный IP-адрес вашего ПК. Перезагрузите ТВ долгим удержанием кнопки питания. 2. Установите **Tizen Studio** на компьютер, сгенерируйте сертификат автора Samsung Certificate. 3. Подключитесь к устройству через утилиту командной строки SDB: ```bash # Подключение к порту управления Tizen sdb connect 192.168.1.135:26101 # Проверка статуса сопряжения sdb devices # Установка подписанного виджета в постоянную память sdb install lampa.wgt ``` Автономный виджет занимает не более 12 МБ памяти накопителя и загружается за рекордные 0.8–1.2 секунды. Подробное пошаговое руководство по созданию профилей сертификатов и сборке виджетов смотрите в отдельной статье [установка Lampa на Samsung Tizen](https://lampa.help/posts/install-lampa-samsung-tizen/). ## Первичная настройка и подключение видеопотока Сразу после первого запуска интерфейса необходимо связать медиаоболочку с сетевыми сервисами, иначе оболочка останется простой базой данных о фильмах. 1. **Синхронизация через CUB**: перейдите в `Настройки` -> `Синхронизация`, нажмите `Войти` и отсканируйте камерой смартфона появившийся QR-код для привязки персонального профиля cub.red. Это сохранит историю просмотров и закладки. 2. **Маршрутизация P2P-потоков**: в разделе `Настройки` -> `Плеер` укажите IP-адрес локального или удаленного сервера. Подробные инструкции по конфигурированию параметров буфера памяти описаны в руководстве по [настройке сервера TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/). Если вы хотите отказаться от использования ПК в пользу роутера с накопителем, настройте автономный [TorrServer на Keenetic через Entware](https://lampa.help/posts/torrserver-keenetic-entware/). 3. **Активация каталогов контента**: чтобы подключить проверенные [онлайн-балансеры для Lampa](https://lampa.help/posts/lampa-online-balancers/) для прямого стриминга без локального сервера, воспользуйтесь нашим инструментом [интерактивный конфигуратор плагинов](https://lampa.help/tools/plugin-configurator/), генерирующим проверенные ссылки на скрипты расширений. ## Экспресс-диагностика сбоев при инсталляции В процессе инсталляции могут возникнуть аппаратные или сетевые конфликты. Воспользуйтесь готовыми решениями для типичных инцидентов: * **Ошибка «Не удалось подключиться к серверу»**: сменился локальный IP-адрес хоста с движком TorrServer либо порт 8090 заблокирован брандмауэром. Полный протокол проверки описан в статье [решение ошибки подключения к серверу в Lampa](https://lampa.help/posts/error-failed-connect-server/). * **Ошибка «Сбой синтаксического анализа пакета» на Android**: скачана сборка APK под 64-битную архитектуру arm64-v8a на приставку с 32-битным ядром armeabi-v7a. Загружайте универсальный файл с пометкой `universal` или `arm32`. * **Белый экран при запуске через MSX**: в кэше браузера телевизора скопились устаревшие JavaScript-скрипты. Зайдите в меню `Settings` MSX, выполните команду `Clear Cache` и повторно введите адрес точки старта. * **Исчезновение виджета на webOS через двое суток**: таймер Developer Mode по умолчанию ограничен 50 часами. Активируйте опцию автопродления ключа в утилите webOS Dev Manager во вкладке `Session Renewal`. Контрольный лист проверки готовности рабочей среды: * [x] Установлена актуальная версия Lampa с поддержкой протокола TLS 1.3 * [x] Настроен статический локальный IP-адрес для телевизора и медиаплеера * [x] Проверена пропускная способность домашней сети Wi-Fi (не менее 60 Мбит/с на частоте 5 ГГц) * [x] Синхронизирован аккаунт CUB для резервного сохранения плагинов * [x] Подключен внешний сервер TorrServer Matrix с корректно рассчитанным буфером ОЗУ ### Часто задаваемые вопросы (FAQ): **Вопрос: Какой способ установки Lampa считается наиболее надежным для Android TV?** Ответ: Нативный APK-пакет. В отличие от запуска через браузер или MSX, нативное приложение имеет прямой доступ к аппаратным видеодекодерам, системному автофреймрейту (AFR), внешним плеерам и сквозной передаче многоканального звука Dolby Atmos и DTS. **Вопрос: Нужно ли продлевать учетную запись разработчика при установке на Samsung Tizen?** Ответ: При установке через Media Station X учетная запись разработчика не требуется вовсе. Если вы устанавливаете WGT-виджет через Tizen Studio, сертификат разработчика выдается на неограниченный срок для локальных установок на личный телевизор. **Вопрос: Почему после перезагрузки телевизора LG webOS приложение Lampa исчезает?** Ответ: Это происходит, если приложение установлено через Developer Mode без рута и истек 50-часовой таймер сессии разработчика. Для постоянной работы рекомендуется настроить автопродление сессии через скрипт webOS Dev Manager или использовать Media Station X. **Вопрос: Можно ли перенести все настройки и плагины Lampa на другой телевизор?** Ответ: Да, достаточно авторизоваться в синхронизационном сервисе CUB (cub.red). Все добавленные плагины, закладки, история просмотров и конфигурации парсеров мгновенно подтянутся на новом устройстве. --- # Архитектура Lampa TV: принципы работы и устройство системы - **URL:** https://lampa.help/posts/lampa-architecture-guide/ - **Рубрика:** Платформы Smart TV - **Автор:** Артем Васильев - **Дата публикации:** 2026-09-19 - **Краткое описание:** Инженерный разбор архитектуры Lampa TV: клиентский JS-рантайм, изоляция от стриминга, связь с TorrServer Matrix и каталоги TMDB. Узнайте, как устроена оболочка. ### Ключевые тезисы статьи: - Lampa представляет собой легковесный SPA-клиент (Single Page Application) на чистом JavaScript, не содержащий внутри видеофайлов и серверных трекеров. - Децентрализация архитектуры обеспечивает юридическую чистоту: приложение лишь визуализирует каталоги метаданных TMDB и запускает локальные медиапотоки. - Связь с P2P-сетями вынесена на внешний движок TorrServer Matrix, взаимодействующий с оболочкой по локальному HTTP REST API. ### Полный текст материала: Медиаоболочка Lampa кардинально изменила модель потребления домашнего видеоконтента на Smart TV. В отличие от традиционных онлайн-кинотеатров со сложной закрытой инфраструктурой, Lampa построена по модульному децентрализованному принципу. Понимание внутренних механизмов работы этой среды позволяет не только грамотно ее настраивать, но и мгновенно устранять возникающие технические сбои. ## Концепция тонкого клиента и изоляция данных В основе Lampa лежит архитектурная парадигма Single Page Application (SPA). Фронтенд оболочки представляет собой набор статических файлов, написанных на чистом JavaScript без оверхеда в виде тяжелых фреймворков React или Angular. Это критично для аппаратных платформ Smart TV, где объем оперативной памяти часто ограничен 1.5 ГБ, а частота ядер процессора редко превышает 1.2–1.5 ГГц. *[Иллюстрация: Интерфейс медиаоболочки Lampa с каталогом фильмов на экране телевизора]* Клиент выполняет три фундаментальные задачи: 1. Отрисовка адаптивного интерфейса с шагом сетки под пульты дистанционного управления. 2. Обработка пользовательского ввода с перехватом кодов клавиш DPAD и Back. 3. Маршрутизация запросов к внешним поставщикам метаданных и локальным службам. Архитектура строго разделена на независимые слои, что исключает единую точку отказа (Single Point of Failure). | Уровень архитектуры | Используемый стек технологий | Выполняемые функции | | :--- | :--- | :--- | | **Интерфейсный слой (UI)** | HTML5, CSS3 Grid, Vanilla JS | Навигация по карточкам, фокус кнопок, рендеринг постеров | | **Слой метаданных** | TMDB REST API v3, CUB Cloud | Получение описаний фильмов, трейлеров, персонализация | | **Слой расширений** | Динамические JS-модули | Подключение онлайн-балансеров, парсеров и плейлистов | | **Транспортный слой** | HTTP/REST, WebSockets | Передача параметров воспроизведения в системный плеер | | **Стриминговый движок** | [TorrServer Matrix](https://lampa.help/posts/lampa-torrserver-setup-guide/) | Сборка P2P-пакетов в линейный HTTP-видеопоток | Такая изоляция гарантирует правовую безопасность платформы: проект не содержит собственного контента и не осуществляет хостинг медиафайлов. Все взаимодействия с публичными серверами осуществляются через безопасные [актуальные адреса и зеркала Lampa](https://lampa.help/posts/lampa-working-mirrors/), что снижает риск простоя. Дополнительные возможности открывают проверенный [каталог плагинов для Lampa](https://lampa.help/posts/lampa-plugins-catalog/) и внешние [онлайн-балансеры](https://lampa.help/posts/lampa-online-balancers/), подключаемые на лету. ## Роль рантайма WebView на Smart TV Поскольку оболочка написана на веб-технологиях, средой ее исполнения выступает системный компонент WebView. В зависимости от производителя телевизора стек различается: - **LG webOS**: Использует модифицированный движок Chromium (версии от 68 до 108 в зависимости от поколения webOS 3.5–24), доступный через контейнер [Media Station X](https://lampa.help/posts/lampa-media-station-x/). - **Samsung Tizen OS** — базируется на форке WebKit/Chromium с проприетарными мультимедийными расширениями Samsung Product API, запускаемый через среду MSX или WGT-пакет. - **Android TV / Google TV**: Задействует компонент Android System WebView, обновляемый через Google Play. - **Apple tvOS**: оболочка работает в нативной обертке [Luxo для Apple TV](https://lampa.help/posts/lampa-apple-tv-luxo/), транслирующей вызовы JavaScript в нативные API AVPlayer. Для минимизации задержек интерфейса анимации карточек оптимизированы под GPU-композитинг с использованием CSS-свойств `transform: translate3d()` и `will-change`. Время отклика на нажатие стрелок пульта ДУ на процессорах уровня Amlogic S905X4 составляет не более 16 мс, что гарантирует стабильные 60 fps в меню. Практические шаги по развертыванию среды описаны в руководстве по [установке Lampa на Smart TV](https://lampa.help/posts/install-lampa-smart-tv/). ## Интеграция с локальным бэкендом TorrServer Главная вычислительная нагрузка в связке ложится не на оболочку, а на стриминговый сервер TorrServer Matrix. Этот модуль написан на компилируемом языке Go и работает как локальный веб-сервер (по умолчанию на порту 8090). *[Иллюстрация: Схема архитектурного взаимодействия оболочки Lampa и локального демона TorrServer Matrix]* Взаимодействие происходит по следующему конвейеру: 1. Пользователь выбирает фильм в каталоге Lampa. 2. Подключенный плагин парсера обращается к агрегаторам и получает magnet-ссылку. 3. Lampa отправляет POST-запрос с хешем раздачи на эндпоинт `http://127.0.0.1:8090/torrent/upload`. 4. Демон TorrServer подключается к swarm-сети BitTorrent, запрашивает метаданные файла и начинает последовательное скачивание сегментов в кольцевой буфер ОЗУ объемом 200–500 МБ. 5. Как только буфер предварительной загрузки (Preload) заполняется на 100%, сервер генерирует прямой линейный URL вида `http://127.0.0.1:8090/stream/fname.mkv?link=HASH`. 6. Lampa передает эту ссылку встроенному или внешнему плееру (Vimu, Just Player, ExoPlayer). Благодаря такой схеме телевизор или приставка не изнашивает постоянную флеш-память eMMC циклическими операциями записи. Весь поток проходит исключительно через оперативную память. ## Модульная система плагинов: песочница и безопасность Функциональность Lampa расширяется за счет внешних скриптов. Плагин представляет собой компактный JS-файл, загружаемый в рантайм через метод `eval()` или создание динамического тега `