Все HTTP-эндпоинты Lampac NextGen. База URL — http://<host>:9118.
Токен
передаётся параметром ?token= или через аутентификацию в init.conf.
?token= или accsdb
init.confБазовые служебные эндпоинты, доступные без установки дополнительных модулей.
| Маршрут | Авт. | Описание | |
|---|---|---|---|
| GET | /version |
Публичный | Версия сборки. Параметр ?type= — текстовый или JSON формат. |
| GET | /api/geo |
Публичный | GeoIP-данные по IP. Параметры: ?ip=, ?select=country|asn. Использует
MaxMind GeoLite2. |
| GET | /api/myip |
Публичный | Возвращает IP-адрес клиента в виде простого текста. |
| GET | /api/headers |
Токен | Все HTTP-заголовки входящего запроса в JSON. Удобно для отладки. |
| GET | /api/chromium/ping |
Токен | Состояние пула Playwright Chromium. Возвращает ok или ошибку. |
| GET | /api/chromium/iframe |
Токен | Рендер <iframe> через Playwright. Параметр ?src= — URL для рендера.
|
| GET | /nws-client-es5.js |
Публичный | Клиентская библиотека NWS (NwsEvents) для WebSocket-шины. Алиас: /js/nws-client-es5.js.
|
Эндпоинты статистики и диагностики. Требуют пароль root из
init.conf.
Все маршруты /stats/* доступны только с корректным параметром
?root=<пароль>
(задаётся в init.conf → passwd.root).
| Маршрут | Авт. | Описание | |
|---|---|---|---|
| GET | /stats |
Root | Общая статистика: память, апtime, количество запросов, активных соединений. |
| GET | /stats/gc |
Root | Статистика сборщика мусора .NET (GC): поколения, паузы, размер кучи. |
| GET | /stats/browser/context |
Root | Активные браузерные контексты Playwright (Chromium / Firefox), страницы. |
| GET | /stats/request |
Root | История входящих запросов: маршрут, IP, время, статус. |
| GET | /stats/tempdb |
Root | Содержимое временной in-memory БД (кеш результатов провайдеров). |
| GET | /stats/threadpool |
Root | Состояние пула потоков .NET ThreadPool. |
Модуль агрегации VOD-источников. Отдаёт плагин Lampa и прокси к провайдерам
(/lite/*).
| Маршрут | Авт. | Описание | |
|---|---|---|---|
| GET | /online.js |
Публичный | Плагин Online для Lampa UI. Алиас: /online/js/{token}. |
| GET | /externalids |
Токен | Маппинг ID между TMDB / IMDb / Кинопоиск. Параметры: ?id=, ?imdb_id=,
?kinopoisk_id=, ?serial=.
|
| GET | /lite/events |
Токен | Главный агрегирующий эндпоинт. Запрашивает все провайдеры параллельно. Параметры:
title, imdb_id, kinopoisk_id, tmdb_id,
year, serial, source и др.
|
| GET | /lite/{provider} |
Токен | Прямой запрос к конкретному провайдеру (например /lite/rezka,
/lite/filmix, /lite/kinopub). Параметры совпадают с
/lite/events.
|
| GET | /lite/spider |
Токен | Поиск по названию через Spider-движок. Алиас: /lite/spider/anime. Параметр
?title=.
|
| GET | /lite/withsearch |
Токен | Флаг использования поиска для провайдеров, поддерживающих withsearch. |
| GET | /lifeevents |
Токен | Событийная (polling) версия /lite/events. Параметры: memkey,
id и ID фильма.
|
Модуль взрослого контента. Плагин /sisi.js подключается в Lampa UI.
| Маршрут | Авт. | Описание | |
|---|---|---|---|
| GET | /sisi.js |
Публичный | Плагин SISI для Lampa UI. Алиас: /sisi/js/{token}. |
| GET | /startpage.js |
Публичный | Стартовая страница SISI с категориями платформ. |
| GET | /sisi |
Токен | Агрегатор SISI. Параметры: rchtype, account_email, uid,
token, spder.
|
| GET | /{platform} |
Токен | Прямой запрос к платформе SISI (например /phub, /xds,
/ptx). Полный список маршрутов — в разделе Модули → SISI.
|
Модуль хранения и синхронизации данных Lampa между устройствами.
| Маршрут | Авт. | Описание | |
|---|---|---|---|
| GET | /storage/ |
Токен | Хранилище Sync: чтение и запись данных профиля (история, настройки). SQLite-бэкенд. |
| GET | /bookmark/ |
Токен | Закладки: получение и обновление списка избранного. |
| GET | /timecode/ |
Токен | Позиция воспроизведения (TimeCode): сохранение и восстановление прогресса просмотра. |
| WS | /nws |
Токен | WebSocket-шина NwsEvents: трансляция событий синхронизации между вкладками и устройствами. |
Эндпоинты опциональных модулей. Модуль должен быть включён в
init.conf.
| Маршрут | Модуль | Описание | |
|---|---|---|---|
| GET | /ts/ |
TorrServer | Прокси к TorrServer API. Случайный пароль за сессию. Документация — сайт TorrServer. |
| GET | /tmdb/ |
TmdbProxy | Прокси к TMDB API с файловым кешем в cache/tmdb/. |
| GET | /nexthub |
NextHUB | Витрина 18+ контента на YAML-описаниях. WAF: 5 req/s. |
| GET | /dlna/ |
DLNA | Торрент-клиент + DLNA-стриминг торрентов. Только доверенная сеть. |
| GET | /catalog/ |
Catalog | Браузер каталогов из YAML-файлов. Только доверенная сеть. |
| GET | /fxml |
ForkPlayerXML | JSON/XML плейлисты для ForkPlayer. Редирект / для клиента ForkPlayer. |
| GET | /weblog |
WebLog | Поток HTTP и Playwright-событий через WebSocket. Требует пароль root. |
| GET | /adminpanel/ |
AdminPanel | Веб-интерфейс и JSON API управления. По умолчанию отключён. |
| GET | /watchtogether |
WatchTogether | API комнат синхронного просмотра. Маршруты: /watchtogether/create,
/watchtogether/info. Реального WS-эндпоинта нет — общение через NwsEvents
(/nws). |
Полный список модулей, их настройка и зависимости — на странице Модули и провайдеры.