8 Commits

Author SHA1 Message Date
hl-valdemar 0641859d95 feat: support YouTube VTT subtitle selection 2026-10-27 13:19:43 +01:00
hl-valdemar 4576080955 fix: populate queue titles independently of playback extraction
The sidebar scheduler waited for playback and used full stream extraction for titles. Use independent utility-priority title requests, native YouTube oEmbed, and metadata-only extraction for generic sites. Preserve foreground title precedence and stale row protection.

Verified: make check-youtube check-queue check-resolved check-adaptive check-stream all.
2026-10-22 18:43:21 +02:00
hl-valdemar 9f1dca3081 feat: open streaming URLs without changing resolved handoffs 2026-10-19 19:49:06 +02:00
hl-valdemar 367afdfb07 refactor: concentrate Cast ownership and preserve intent on disconnect 2026-10-17 00:02:14 +02:00
hl-valdemar 1e75f554f0 fix: allow compact mode while media is loading 2026-10-12 12:18:11 +02:00
hl-valdemar 8eba97579f refactor: concentrate playback transition ownership 2026-10-12 00:58:23 +02:00
hl-valdemar 722a225da5 feat: load optional XDG TOML configuration with session overrides 2026-10-11 15:03:20 +02:00
hl-valdemar 13554a1574 feat: retain streaming media and add opt-in automatic quality 2026-10-11 11:52:24 +02:00