Skip to content

WaveRider v0.12.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 18:12
· 14 commits to main since this release

Release Notes — v0.12.0

Released: 2026-08-04

The Looking Glass Bridge integration now covers a full playback lifecycle, not just casting: pause, resume, and stop are real functions with real Bridge endpoints behind them, discovered the hard way after two plausible-sounding endpoint names turned out not to exist.

What changed

Quilt playback controls. waverider.lfd gains pause_quilt(), resume_quilt(), and stop_quilt() alongside the existing cast_quilt(), all exported from the top-level waverider package. Bridge has no stop_playlist or pause_playlist endpoint — calling one silently returns 200 OK with an empty body instead of erroring, which looks identical to a slow success until you notice the response has no status field. The real control group is Bridge's transport control API (transport_control_play/_pause, plus delete_playlist to remove a playlist outright), confirmed against the official bridge.js SDK source rather than guessed from naming conventions. All three functions were verified live against a physical Looking Glass. docs/waverider/lfd.md gained a "Control playback" section documenting the full endpoint reference and the trap itself, so the next person doesn't have to reverse-engineer it again.

Upgrading

Nothing to do — this is additive. Existing cast_quilt() / --cast usage is unchanged.


Full changelog: CHANGELOG.md