How can I detect when the camera is in use for Time Out?

Time Out includes the ability to detect when Zoom, Teams, or FaceTime is actively in a meeting, and postpone or skip breaks via the Rules feature. But if you have something else using the camera, is there a way to detect that?

A customer contributed a script that can be used with Rules to do just that.

It automatically skips or postpones Time Out breaks while your camera is active, so you are never interrupted mid-video call. More general than the built-in rules for specific apps.

In addition to the script that you can use with Time Out’s Rules, there is an app dependency, which is bundled with the script.

See the Camera In Use GitHub page for details.

Note that I haven’t tested this; it seems fine, but use at your own risk.