Что нового
Что нового
Версия 0.5
0.5 — крупное обновление: собственный торрент-парсер, мультиаудио-транскодер, выносное транскодирование, новые источники.
Торрент-парсер
- Свой JacRed — сервер теперь умеет разворачивать и обслуживать собственный экземпляр парсера jacred-fdb: сам скачивает бинарник, готовую базу торрентов, следит за процессом и запускает парсинг трекеров по расписанию. Включается одной строкой
jacred_local = true. Подробнее — Парсер. - Автоматический фолбэк — пока свой парсер ставится или недоступен, запросы прозрачно уходят на внешний
jacred_host. Клиенты ничего не замечают. - Настройки парсера в Lampa — дефолты парсера (Jackett-URL, тип поиска) теперь доставляются клиентам надёжно: версионированный блок настроек вместо одноразового, обновление применяется даже к клиентам, запускавшимся раньше.
- Парсер всегда через сервер — запросы
/api/v2.0/indexers/*всегда проксируются сервером (авторизация, ключи и апстрим меняются на лету без перенастройки клиентов).
Транскодирование
- Мультиаудио — горячее переключение звуковых дорожек без перезапуска транскодера и повторного чтения источника. Все дорожки складываются «на полку» (
-c copy, без нагрузки на CPU), активная кодируется в AAC на лету; в master-плейлисте — полноценнаяEXT-X-MEDIAAUDIO-группа. - HDR / Dolby Vision — корректный тонмаппинг HDR→SDR (
zscale+ hable) вместо блеклой картинки; в master-плейлисте прописываютсяVIDEO-RANGEи RFC 6381-кодеки — плееры честно понимают, что им отдают. - Trickplay — миниатюры-превью при перемотке.
- ASS/SSA-субтитры — рендер продвинутых субтитров (караоке, стили) через JASSUB.
- ABR — транскодер отдаёт master-плейлист с несколькими качествами.
- Выносной транскодер — транскодирование можно вынести на отдельный сервер («бокс»): основной сервер отдаёт задачи, бокс жуёт видео. Устойчив к обрывам источника (переподключение с нужными заголовками), защита от OOM на тяжёлом 4K Dolby Vision.
Источники
- Англоязычный пак — VidLink, Videasy, HydraFlix, TwoEmbed заработали по-настоящему: общий сниффер на headless-браузере перехватывает манифест потока (нужен Chromium на сервере).
- МирКино — новый источник (Jellyfin-based).
- KubikVKube — новый источник (обход ASN-блокировки через SOCKS5).
- UAFilm — украинский источник переписан в нативный Go-балансер (
/lite/uafilm): чистый JSON-API, прямой HLS для фильмов. - Стабильность — починены Filmix (TLS-fingerprint, 403 CDN), KinoPub (поиск), HDVB, iRemux, VeoVeo и др.
Субтитры
- Робастная конверсия — SRT / SSA-ASS / TTML / файлы с BOM конвертируются в VTT библиотекой go-astisub вместо самописного парсера.
- Сегментированные HLS-субтитры — субтитры OpenSubtitles отдаются как полноценная HLS-рендиция (per-segment VTT) — работает в плеерах, не умеющих внешние дорожки.
- Пайплайн субтитров починен целиком: дорожки больше не теряются на пути от источника к плееру.
TorrServer
- Мастер настройки Lampa — шаг «Проверка подключения к TorrServer» больше не падает: проба доступна без авторизации, изменение настроек — по-прежнему только авторизованным.
- Персональный Basic-доступ — сторонние клиенты (TorrServe, Vimu и т.п.) подключаются по персональной паре
uid:ts; работают пер-пользовательские и групповые ограничения. - Балансировка TorrServer — несколько TorrServer-бэкендов с распределением нагрузки.
IPTV
- Мультиаудио — muxed-потоки с несколькими звуковыми дорожками отдаются корректно.
- Категории
#EXTGRP— поддержка группировки каналов тегом EXTGRP в плейлистах. - Приватность — IP клиента больше не утекает провайдеру плейлиста при проксировании.
YouTube
- 4K вернулся — переход на стабильный yt-dlp и корректную схему DASH-мукса.
- Стабильность — исправлены зависания мукса, ротация временных файлов, TTL кэша.
Админка и инфраструктура
- Зависимости — JacRed добавлен в панель зависимостей: статус, размер базы, установка/обновление одной кнопкой.
- Парольная авторизация — вход по логину/паролю как альтернатива Telegram.
- Брендирование — название и логотип сервера настраиваются из админки.
- Автообновление плагинов — плагины обновляются без ручного вмешательства.
- Healthcheck — мониторинг доступности балансеров с автоотключением упавших.
- Zapret — kernel-level DPI-bypass для YouTube (nfqueue) ставится и обслуживается сервером автоматически.
Прошлые версии
- 0.4 — WASM-плагины: sandboxed расширения на TinyGo / Rust / AssemblyScript, Browser Studio.
- 0.3 — Кластер, промокоды, обязательные подписки, пакет плагинов (IPTV, DLNA, MSX, Календарь и др.).