Субтитры (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-ключа
- Зарегистрируйтесь на opensubtitles.com
- Перейдите в API Console
- Создайте приложение и получите API-ключ
Как работает
При воспроизведении видео Lampa автоматически ищет субтитры по IMDB ID фильма/эпизода. Доступные субтитры отображаются в меню плеера.
Новое в 0.5
0.5 — робастная конверсия форматов и сегментированные HLS-субтитры.
- Конверсия форматов — субтитры из SRT, SSA/ASS и TTML (в том числе файлы с BOM и нестандартной разметкой) конвертируются в VTT библиотекой go-astisub. Битые файлы, ломавшие старый конвертер, теперь обрабатываются корректно.
- Сегментированные HLS-субтитры — субтитры отдаются как полноценная HLS-рендиция (плейлист + VTT-сегменты, синхронизированные с видео). Это включает субтитры в плеерах, которые не умеют подключать внешние дорожки целиком.