Skip to main content

OBS Media Status

The OBS Media Status data node reads the live playback status of an OBS media source (a Media Source or VLC Video Source). Use it to branch on whether a video is still playing before taking an action.

Requirement: The OBS browser source must be connected to Streamerly. If OBS is not connected, this node returns an error instead of querying.

Configuration

FieldDescription
Source NameThe media source to inspect. Can be set inline or wired from another node.

Outputs

NameTypeDescription
StatestringPlayback state: playing, paused, stopped, ended, or none.
DurationnumberTotal length in milliseconds. -1 when the source is not playing.
CursornumberCurrent playback position in milliseconds. -1 when the source is not playing.

Example

Before restarting a video with the OBS Media Action effect, use this node with a String Check on the State output to confirm it is not already playing.