OBS Media Playback Ended
Runs on: Shared — pure logic, runs on the Streamerly backend or inside a chatbox overlay.
The OBS Media Playback Ended trigger fires when a media source (a Media Source or VLC Video Source) finishes in OBS. Use it to return to your previous scene automatically after a "Be Right Back" video ends, instead of guessing the video length with a delay.
You can optionally filter the trigger to a single media source using the Source dropdown. Leave it empty to fire for any media source.
Outputs
| Name | Type | Description |
|---|---|---|
Input Name | string | The name of the media source that finished. |
Important behaviour
- Looping sources never fire this trigger. If the media source has Loop enabled, it never reaches the end, so the trigger will not run. Turn off Loop for videos you want to react to.
- It fires on more than a natural finish. OBS also emits this event when the media is stopped manually or when the source is deactivated (for example, switching away from a scene when "Close file when inactive" is enabled).
- Avoid loops. A flow that restarts the same source it listens to will keep re-triggering. Streamerly limits these events to once per second per source, but that only slows a loop — it does not stop it. Use a Cooldown node if you need to break a cycle.
Example
Listen for the end of your "BRB" media source, then use OBS Switch Scene to return to your main gameplay scene.