mirror of
https://github.com/myronblair/kino-app
synced 2026-06-30 17:50:16 -05:00
auto-commit for cf4f0369-14b7-4d06-b915-b8f7098fd48d
This commit is contained in:
@@ -43,6 +43,14 @@
|
||||
- **HLS transcoding** via ffmpeg: admin-triggered, background task, status tracking, `<video>` auto-uses HLS when ready (via hls.js fallback for non-Safari)
|
||||
- **Admin Settings page** for TMDB + Radarr config with masked inputs + connection test
|
||||
|
||||
### Phase 3 (2026-04-29)
|
||||
- **Adaptive bitrate (ABR) HLS**: admin can choose Quick (stream-copy, single-rate, instant) OR ABR (re-encode to 360p/480p/720p/1080p with master playlist)
|
||||
- **Smart variant selection**: ABR ladder auto-trims to source resolution (no upscaling)
|
||||
- **Auth-aware playlist serving**: master.m3u8 and per-variant playlists are rewritten on serve to inject `?auth=token` into all relative URLs, so hls.js segment requests stay authenticated
|
||||
- **Quality badge** in admin row shows whether HLS is `Quick` or `ABR`
|
||||
- **Defensive `-pix_fmt yuv420p`** ensures encoder works across all source chroma formats
|
||||
- Verified end-to-end: 720p source → 3 variants (720p/480p/360p) generated in seconds with proper master playlist
|
||||
|
||||
## Backlog (P1)
|
||||
- Sonarr (TV shows): requires episodes/seasons data model — significant addition
|
||||
- Subtitle search via OpenSubtitles API
|
||||
|
||||
Reference in New Issue
Block a user