Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:06
· 134 commits to main since this release

First release.

One binary for Blackmagic ATEM and HyperDeck, talking the native protocols directly. Videohub and Ultimatte are stubs for now.

ATEM: program/preview/cut/auto, transitions, upstream and downstream keys, aux, media pool upload/download/clear, macros (download and decode), profile save, Fairlight and classic audio with live meters, watch (text and JSON), exec cue files, undo.
HyperDeck: transport, clips, slots, record, config. Ported from hyperdeckwire; not yet verified on hardware.
Both: hosts named by the device's own name, device probe on connect, 1-based indexes, --dry-run, -t, bash/zsh/fish completion, atemctl/hdctl/vhctl/ultctl aliases.
Integration: MCP server (15 tools) with a Claude skill, HTTP/JSON + SSE via bmdctl serve.

Tested on a 1 M/E Constellation HD (1080p25). See docs/HARDWARE.md for what was verified and what wasn't.

Install: curl -fsSL https://raw.githubusercontent.com/lucas-romanenko/bmdctl/main/install.sh | sh