OnMic — what's new

Current version: v0.87

Page 8 of 10
Previous Next

v0.31 · 2026-06-26

Faster camera detect + fixes

- "Detect cameras" is roughly 5x faster — it now samples motion at a
  lower resolution and uses fewer sample points, with no loss in which-
  camera-shows-whom accuracy.
- Corrected the sign-in screen: new accounts get a 14-day free trial
  (it previously said 30 by mistake).
- Internal: the panel's bundle version now advances with each release so
  Premiere always loads the new version instead of a cached copy.

v0.30 · 2026-06-25

Tidier panel: collapsible cards

- The "Advanced" settings card is now collapsed by default and moved to
  the bottom of the settings (just above the Create / Preview buttons).
  Click its header to expand it. All the advanced options (delay cuts,
  ignore-cut threshold, output mode, backup, snap-to-pauses, trim dead
  air) are unchanged and still remembered with your saved setups.
- The "Profiles" card is now collapsed by default too — click its header
  to expand and load/save setups.

v0.29 · 2026-06-25

Detect cameras: smarter group + wide handling

- Group shots now resolve to the specific people in them, not "everyone":
  each face is found and its mouth matched to a mic, so a two-shot of two
  people tags exactly those two.
- Wide shots are recognised by face size — a camera whose faces are much
  smaller than your close-up shots is tagged as the whole room (everyone),
  since a detector can't reliably find every face in a wide (profile /
  behind mics). Fixes a 4-person wide being tagged as just the 2 visible.
- A face clearly on camera is always tagged as a real person (no longer
  dropped just because its lip-to-mic match was weak).
- Face finding keeps the frame's real aspect ratio (letterboxed) instead
  of squashing 16:9 into a square.
- The "who's talking when" timeline uses AI voice detection (silero) when
  available instead of raw mic loudness.

v0.26 · 2026-06-25

fix: panel stuck on "Connecting…" — the real cause

- FIX: the panel could load its UI shell but never actually start up —
  stuck on "Connecting to Premiere…", no version number, no log. Cause:
  the panel's scripts load at the end of the page, and the DOM had often
  already finished parsing by the time startup ran, so the "page ready"
  event it waited for had already fired and never came again. Startup now
  runs immediately when the page is already parsed. (Verified on a real
  project: connects, reads tracks, builds the speaker/camera rows.)

v0.25 · 2026-06-25

fix: panel could hang on "Connecting…"

- FIX: startup is now fault-isolated. Each boot step (connect to
  Premiere, build the speaker/camera UI, load the AI model, wire the
  buttons, Detect cameras) runs independently, so if any one of them
  hits a snag it's logged and skipped instead of silently leaving the
  panel stuck on "Connecting to Premiere…" with no UI. If a real problem
  occurs it's now shown on the status line instead of hidden.
- Manual speaker/camera tagging is and remains the main workflow;
  "Detect cameras" is an optional helper that fills the tags in for you.

v0.24 · 2026-06-25

Detect cameras — now reads the mouth

- Detect cameras now locates each person's MOUTH and measures lip motion
  there, instead of whole-frame motion — far more reliable for deciding
  who a camera is on. It runs a small on-device face detector (YuNet, via
  the same onnxruntime already bundled; no Python, no cloud), finds the
  mouth region once per camera, then correlates lip movement with each
  mic's talk timeline.
- Multiple faces in one shot are recognized as a wide/group camera.
- If a face can't be found (or the footage can't be decoded), it falls
  back to whole-frame motion, and anything it can't read is left for you
  to tag manually. Still a proposal you review before cutting.

v0.23 · 2026-06-25

Detect cameras — beta

- NEW (beta): "Detect cameras" under Tag Speakers. Instead of tagging
  who each camera shows by hand, OnMic can guess it for you. Because the
  mics already tell it who's talking each moment, it samples frames from
  each camera, measures on-screen motion (a talking person moves), and
  matches that to each speaker's talk timeline — the camera that moves
  when Abby talks is Abby's; a camera that moves for everyone is read as
  a wide shot. It fills in the tags as a proposal you review before
  cutting; nothing is locked in.
- Works on footage the panel can decode (e.g. H.264); any camera it
  can't read is simply left for you to tag manually. Manual tagging is
  unchanged and always available.

v0.22 · 2026-06-24

Windows support

- NEW: OnMic now runs on Windows too — from the same codebase. The panel
  detects the OS for the machine ID (device-bound trial), file paths
  (%APPDATA%\OnMic), the CEP extensions folder, and opening links.
- Windows install: fetch_vendor.bat (downloads the AI files) +
  install_panel_win.bat (live-link install + PlayerDebugMode), plus an
  Inno Setup script (onmic.iss) to build a Windows installer .exe.
- Releases ship Mac (.pkg) and Windows (.exe) together under one version;
  the /onmic page offers the right download for your operating system.
Page 8 of 10
Previous Next

← Back to OnMic