KeyRoutines
ConditionFreecond.obs.streaming

Check if you're live on OBS from a Windows routine

OBS is streaming is true while OBS is sending a live stream. Use it to keep certain steps for when you're on air, or to stop a routine from doing something disruptive mid-stream.

How it works

  • There's nothing to set; it asks OBS whether the stream output is active.
  • When true it also says how long you've been live.
  • A closed OBS or a turned-off WebSocket server gives false, with the reason.
  • In Wait until it reacts to OBS's stream events rather than checking repeatedly.

Routines that use it

Quiet while live

If OBS is streaming, Quiet mode keeps KeyRoutines' own banners and sounds out of the way.

No surprise sleep

A routine that puts the PC to Sleep at night first checks the stream isn't running.

Live-only shout-out

A hotkey shows a sponsor overlay with OBS: show or hide a source, but only while the stream is on.

Good to know

  • OBS must be reachable through its WebSocket server.

Questions

Can KeyRoutines tell if I'm currently streaming in OBS?
Yes. The OBS is streaming condition checks OBS directly and is true while the stream is live.
Does it work with Twitch, YouTube and other services?
It doesn't look at the service at all, only at whether OBS says its stream output is running.

Pairs well with

Build this routine in KeyRoutines

Free from the Microsoft Store for Windows 11 and 10. Pro is a one-time upgrade.