Что нового

Что нового

Версия 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-MEDIA AUDIO-группа.
  • 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.4WASM-плагины: sandboxed расширения на TinyGo / Rust / AssemblyScript, Browser Studio.
  • 0.3Кластер, промокоды, обязательные подписки, пакет плагинов (IPTV, DLNA, MSX, Календарь и др.).