-
v0.3.1 Stable
released this
2026-09-06 16:51:16 +00:00 | 1 commits to main since this releaseA fix for the stutter that showed up every few seconds on some streams, and the diagnostics that found it.
Playback
- Streams whose picture is copied rather than re-encoded no longer skip a frame every six seconds. The server's fragmented-MP4 segments give two frames one timestamp wherever a segment starts on an open-GOP I-frame, and the Mac's player dropped one of them at every such boundary — a visible hitch on anything moving, and nothing at all on a still shot, which is why it looked intermittent. The player now asks for MPEG-TS segments for H.264 streams, which carry the same frames without the collision. Measured on the same title: three dropped frames a minute before, none after.
- A playback diagnostics log, off by default, under Settings → Downloads & streaming. When it is on, both players write how each playback went — frames shown late or skipped, the clock stalling or stepping, the page's own frames stopping, every media event, and the timing of each file read the offline player made — to
playback.login the app's log folder, about a megabyte an hour and capped at two files of 32 MB.Din the offline player shows the live counters.tools/playback-labin the repository has the analyser and an unattended run over synthetic files.
Downloads