Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Changelog

The format of this changelog is based on Keep a Changelog. Versions follow Calendar Versioning.

Unreleased

Added

  • New /info endpoint returning basic info about YouTube live stream

2026.2.24

Added

  • Accept open-ended interval in /mpd/ endpoint to compose dynamic MPD

Fixed

  • Pin start-up time as now in strict mode (download and capture commands) (#5)

Changed

  • Rename /rewind/ endpoint to /mpd/
  • Rename /videoplayback/ endpoint to /segments/
  • Normalize MPDs to be playbable in Shaka player
  • Avoid downloading same segment in capture timelapse with small intervals
  • Switch to custom text progress bar in capture timelapse

2026.2.18

Changed

  • Retry on connection errors (“connection reset by peer”, “connection timed out”, etc)
  • Print standard output and error from external commands directly (#2)

2026.2.16

Added

  • New capture frame command to capture a single frame
  • New capture timelapse command to capture multiple frames

Fixed

  • Incorrect 12-hour format (changed to 24-hour) in output filenames

Changed

  • Rework CommandRunner to accept functional options

2026.2.12

Fixed

  • Incorrect parsing of ‘now’ in interval expressions (#1)

2026.2.10

First release.