Субтитры (OpenSubtitles)

Субтитры (OpenSubtitles)

0.3 NEW — Интеграция с OpenSubtitles.com для автоматического поиска субтитров.

Сервер может проксировать запросы к API OpenSubtitles.com для поиска и загрузки субтитров к фильмам и сериалам.

Настройка

[opensubs]
enable = true
api_key = "ваш_api_key"    # API-ключ с opensubtitles.com
user_agent = "lampac v1"    # имя приложения для заголовка API
cache_ttl_min = 60          # кэш результатов поиска (минуты)

Получение API-ключа

  1. Зарегистрируйтесь на opensubtitles.com
  2. Перейдите в API Console
  3. Создайте приложение и получите API-ключ

Как работает

При воспроизведении видео Lampa автоматически ищет субтитры по IMDB ID фильма/эпизода. Доступные субтитры отображаются в меню плеера.

Новое в 0.5

0.5 — робастная конверсия форматов и сегментированные HLS-субтитры.
  • Конверсия форматов — субтитры из SRT, SSA/ASS и TTML (в том числе файлы с BOM и нестандартной разметкой) конвертируются в VTT библиотекой go-astisub. Битые файлы, ломавшие старый конвертер, теперь обрабатываются корректно.
  • Сегментированные HLS-субтитры — субтитры отдаются как полноценная HLS-рендиция (плейлист + VTT-сегменты, синхронизированные с видео). Это включает субтитры в плеерах, которые не умеют подключать внешние дорожки целиком.