Skip to content

v0.1.0

Choose a tag to compare

@PilaScat PilaScat released this 13 Sep 12:18
· 32 commits to master since this release

First release.

  • Follows the reservoarr telemetry log and compares the bytes arriving from the provider
    (in) against the bitrate the picture needs (crate).
  • Moves the channel to the next source in its chain when a source stays below the threshold
    with the cushion empty, which is the one failure no other watchdog reacts to: the stream
    never stops, so nothing fires.
  • Guards: a warm-up window, a per-channel limit on switches per hour, only channels with
    clients, never onto the fallback slate.
  • Observe-only mode records what it would have done and changes nothing.
  • Replay runs the thresholds over an existing log so a change can be checked before it goes live.

Commits

  • ff45989 Add project scaffolding
  • e20b434 Read the bitrate reservoarr reports against the one the picture needs
  • 1506160 Decide when a source counts as underfed
  • 89ee18a Move a starving channel to the next source in its chain
  • f54a3ac Add the plugin entry point and manifest
  • 8b3ddd3 Document the plugin and package it for release
  • f0b9f7e Date the 0.1.0 changelog entry