Stoatworks Labs

ATEM Fleet Admin

Provision every ATEM at once

Releasedv0.2.1ApplicationTypeScript
ATEM Fleet Admin — Provision every ATEM at once
The real app: input and output names and AUX routing for a 4 M/E Broadcast Studio, with a second switcher of a different model in the sidebar.

What it does

Configuring ATEMs one at a time in ATEM Software Control — input and output names, SuperSource, media pools, streaming and recording, transitions — is slow and error-prone across a fleet. Fleet Admin turns it into a single form-driven pass with a repeatable, versionable project file.

Define any number of switchers in one place and build each one's configuration through model-aware forms, then either write a loadable config.xml and Media folder per device for manual loading, or push the settable subset of the config to a switcher live over the network.

  • Model-aware profiles — the editor shows only the tabs a model supports, and the generator only emits sections it has
  • Generate folders: a loadable config.xml plus a Media/ folder per device
  • Connect and apply: push the settable subset live via atem-connection
  • A versionable project file, so a fleet configuration is a file you can diff
  • Two targets from one codebase: an Electron app on every platform, and a macOS tray app

Where it stands

Released at v0.2.1. Not affiliated with or endorsed by Blackmagic Design. Generated configurations — especially the reconstructed Mini streaming and recording XML — should be verified on your own hardware before production use.

Watch it running

ATEM Fleet Admin video thumbnail

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