Repository navigation
v0.1.4
Install with curl -fsSL https://raw.githubusercontent.com/lucas-romanenko/bmdctl/main/install.sh | sh, Scoop, the deb or rpm below, or ghcr.io/lucas-romanenko/bmdctl:0.1.4 (docs/INSTALL.md).
New to bmdctl? docs/GUIDE.md walks through it, task by task. What has run on real hardware, and what hasn't yet: docs/HARDWARE.md.
Changelog
Features
- 258d38a feat(atem): a state dump without a video mode re-handshakes (bmdwire#27)
- ece244b feat(atem): aggressive drain for uploads, as WebATEM's uploader runs
- 0748e5a feat(atem): another client's turn at every release (bmdwire#38, #40)
- 5ec2519 feat(atem): uploads as ATEM Software Control sends them (bmdwire#36)
- c53c289 feat(bmdctl): leaders to the on-bus marks, paths cut from the left
- f0658ff feat(bmdctl): the command reference as a page per group
- 576c26c feat(engine): a save's still capture stops when the session goes (bmdwire#31)
- 797a3dc feat(engine): keep the media pool's stills, so a profile save needs no download
- 1dc23d1 feat(mcp): wait_for_change, a long poll with a cursor
Documentation
- 9a17110 docs(brand): the mark and the lockup as SVG
- 28c7004 docs(hardware): eighteenth run, the UDP thread waiting on itself
- ce667d4 docs(hardware): fifteenth run, a whole media pool restored
- 9bcd58d docs(hardware): fourteenth run, renamed and unnamed stills, upload speed
- 3d3c6bd docs(hardware): seventeenth run, ATEM Software Control's turn
- a5aeb83 docs(hardware): sixteenth run, uploads as ATEM Software Control sends them
- db6ab2f docs(hardware): thirteenth run, profile saves from the still cache
- 766d8da docs(hardware): twelfth run, a full media pool and ASC's save captured
- 2466962 docs: a documentation site from docs/, with MkDocs Material
- fccb7cd docs: the guide as a page per section, and a quick start