Skip to content

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 12:00
· 67 commits to main since this release

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

Other

  • 683d5a5 ci: build the documentation site, and publish it to GitHub Pages
  • 35e669a ci: fail on a file gofmt would change
  • 5d469ad perf(engine): a restore prepares each picture ahead, once
  • 90be99f test(bmdctl): every command line in the docs passes bmdctl's checks