Commit Graph

20 Commits

Author SHA1 Message Date
hl-valdemar 41aa0abd56 fix: retain Zoko opening and ending metadata through playback 2026-10-25 23:08:38 +01:00
hl-valdemar 599e2f548a feat: add opening/ending autoskip and correct sponsor hover anchors
Sponsor hover labels used the overlapping chapter midpoint; retain chapter-title lookup but anchor the label to the sponsored range midpoint.
2026-10-25 22:21:55 +01:00
hl-valdemar a604810319 feat: make sponsored blocks skippable 2026-10-25 21:43:44 +01:00
hl-valdemar 8c2a18df48 fix: persist SponsorBlock preference between launches 2026-10-25 03:47:20 +01:00
hl-valdemar b04ed7fdc8 feat: show optional SponsorBlock ranges on playback timeline 2026-10-25 03:11:03 +01:00
hl-valdemar edb17f76e3 feat: animate hovered chapter titles and active seek segments 2026-10-25 03:09:34 +01:00
hl-valdemar 119fe2e737 feat: segment playback slider with resolved YouTube chapters 2026-10-25 02:29:07 +01:00
hl-valdemar 8df500da83 feat: support Miruro provider tracks, proxies, and native embeds 2026-10-22 19:43:15 +02:00
hl-valdemar 80d9e705e5 feat: select Miruro playback and caption providers 2026-10-22 18:55:28 +02: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 6ed7db8167 fix: resolve queued stream metadata in the background
Queue labels were only enriched through selected-entry playback. Resolve unplayed titles serially at utility priority, preempt enrichment for playback, and bind updates to queue item IDs.

Verified: make check-resolved check-queue check-youtube all.
2026-10-22 18:38:01 +02:00
hl-valdemar f1339050d9 feat: add expandable file and link controls to playlist 2026-10-22 18:38:01 +02:00
hl-valdemar 3ff498720b fix: replace retained report sessions when re-adding queue items 2026-10-22 17:26:11 +02:00
hl-valdemar 6a4afc9f0e feat: enqueue streams in running player 2026-10-22 17:02:15 +02:00
hl-valdemar 53369424e6 feat: show skip offer countdown and transitions 2026-10-22 14:25:34 +02:00
hl-valdemar 458b2c9544 feat: extend segment skip offers to ten seconds 2026-10-22 13:59:43 +02:00
hl-valdemar 3d949154a2 feat: offer timed opening and ending skips 2026-10-22 13:35:01 +02:00
hl-valdemar a1c8314391 feat: enrich Miruro URL playback metadata and timeline 2026-10-22 11:59:27 +02:00
hl-valdemar 9f1dca3081 feat: open streaming URLs without changing resolved handoffs 2026-10-19 19:49:06 +02:00
hl-valdemar 470d8feec2 feat: play resolved Miruro HLS with external VTT and stable episode progress 2026-10-12 21:22:20 +02:00