Commit Graph

17 Commits

Author SHA1 Message Date
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 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 4fe53c0a07 fix: verify stream queue startup and canonical report paths 2026-10-22 15:19:31 +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 7b53b00b15 fix: clip metadata intervals to playable duration 2026-10-22 13:24:33 +02:00
hl-valdemar 80c5f36479 fix: restore balanced playback controls alignment 2026-10-22 12:08:32 +02:00
hl-valdemar 4bf738d8d2 style: segment playback timeline with rounded gaps 2026-10-22 12:01:50 +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 bb777b0ecd feat: add Chromecast playback support 2026-10-13 21:39:38 +02:00
hl-valdemar 4ef8ceee24 fix: preserve audio samples across Miruro timestamp jitter 2026-10-13 16:36:14 +02:00
hl-valdemar 0501969134 docs: hand off Miruro playback integration to Tubular 2026-10-12 23:11:45 +02:00