hl-valdemar
cc99a2a4f8
feat: report authoritative playback progress from shared backend
2026-10-11 21:34:08 +02:00
hl-valdemar
537e8e2624
fix: avoid unbounded HTTP throttling and make buffer readout opt-in
2026-10-11 12:12:36 +02:00
hl-valdemar
13554a1574
feat: retain streaming media and add opt-in automatic quality
2026-10-11 11:52:24 +02:00
hl-valdemar
5087a0a0f0
feat: visualize retained network playback buffer
2026-10-11 03:15:38 +02:00
hl-valdemar
8fb08db6f3
feat: stream YouTube video with coordinated audio and video inputs
...
Resolve public YouTube URLs through external yt-dlp and play selected streams in the existing native window.
Independent bounded network readers keep one authored timeline. Successful seeks clear FFmpeg's sticky aborted-read AVIO error; manifest seekability uses native format flags rather than a top-level I/O handle.
Verified real YouTube playback, seeking, frame stepping, compact mode, cancellation, and the complete native regression checks.
2026-10-10 23:02:19 +02:00
hl-valdemar
131acbe41b
fix: count repeated frame steps and retain the forward decoder cursor
2026-10-10 18:57:26 +02:00
hl-valdemar
2bb7d9b4ee
fix: keep the displayed frame during frame stepping
2026-10-10 18:35:13 +02:00
hl-valdemar
a99b0c1168
feat: step to adjacent decoded video frames
2026-10-10 18:05:00 +02:00
hl-valdemar
9356ed8b4d
fix: keep seek target visible until acknowledged and make volume thumb opaque
2026-10-10 17:05:59 +02:00
hl-valdemar
c9b9264109
feat: match IINA screenshot geometry and controls
2026-10-10 16:03:18 +02:00
hl-valdemar
462cb52eb2
feat: adopt IINA-style playback window
2026-10-10 05:04:53 +02:00
hl-valdemar
df2456f559
fix: preserve audio sample continuity across timestamp rounding
2026-10-10 01:33:33 +02:00
hl-valdemar
8a89d88254
feat: add native local-file playback
2026-10-10 01:24:06 +02:00