Stoatworks Labs

Flock

Every BirdDog Play decoder from one page

Field provenv0.2.6ApplicationRust
Flock — Every BirdDog Play decoder from one page
The overview, running against the three seeded mock devices. No BirdDog hardware involved.

What it does

A single web UI for any number of BirdDog Play NDI/SRT decoders. Out of the box, each one only has its own BirdUI page, so this is the fleet control panel they don't come with.

Find Play units on the LAN or add them by hand, tag each one into as many groups as you like, and see or change every BirdUI setting for a unit from one flat, tabbed view, or push a setting to a whole group at once instead of going unit by unit.

  • LAN discovery plus manual entry
  • Nested group tree — a device can sit in more than one group, and appears under each
  • Full BirdUI-parity settings per device, un-nested into one tabbed view
  • Batch edits across an entire group
  • Also ships as a desktop tray app
  • Runs in Docker as well — a published image, on host networking, because the subnet probe and mDNS both have to reach the LAN

Where it stands

Released at v0.2.6, a maintenance release: a security fix (rustls 0.23.45) and a tray app that stops its server with SIGTERM before resorting to SIGKILL. v0.2.5's tray app says why a start failed (another copy already holding the port, or a server that died after starting), where it used to say Running and then drop back to Stopped without a word. v0.2.4 made quitting the tray app stop the server, and made the macOS launcher one universal build where it had been Apple Silicon only. The point releases before that were dependency maintenance, plus a Windows installer that guards its write to the system PATH, which the earlier one could overwrite. It's been run end to end against both the seeded mock fleet and an actual BirdDog Play unit, including live reads and a real settings write, routing an NDI source to a physical unit's HDMI output. The hosted demo replays recorded responses from the mock fleet, so nothing there is live and nothing you change is saved.

Watch it running

Flock video thumbnail

Nothing loads from YouTube until you press play.Watch it there instead