OBS Studio plugin

One dock for DJs.

Rotate cameras. Multistream. Automatically.

Oh My DJ is an OBS plugin that rotates your scenes on a timer and pushes your stream to several platforms at once — all from a single, focused panel. No manual Start/Stop. It just follows OBS.

Replaces the heavyweight, untranslated setup of obs-multi-rtmp + Advanced Scene Switcher.

Oh My DJ — LiveLIVE
Showing: CAM 102:00CAM 2
CAM 12:00
CAM 20:30
CAM 31:00
Synced with OBS
What it is

One focused panel instead of two heavy ones.

DJs shouldn't fight with OBS automation tools. Oh My DJ collapses scene switching and multistreaming into a single dock with two tabs — Cameras and Streaming. Both features are fully automatic: you only enable them, and the plugin reacts to OBS events on its own.

Features

Two tabs. That's the whole plugin.

Cameras

Scene rotation on a timer

Define a flow of scenes, each shown for a chosen amount of seconds, minutes or hours, then loop. Tick Automatic rotation and the flow engages on its own whenever the program scene matches a step. Per step you can override what happens when time ends: advance to the next scene, or jump to a specific one (e.g. always return to your main camera).

SceneDurationUnitWhen it ends
CAM 12minutesNext scene (loop)
CAM 230secondsNext scene (loop)
CAM 31minutes→ CAM 1
Streaming

Multistream to every platform

Pick a platform — Twitch, YouTube, Facebook Live… — and its RTMP server URL is filled in for you. Paste the stream key, tick it On, and enable Sync with OBS streaming. Now every enabled destination goes live when you press Start Streaming in OBS, reusing OBS's own encoder — same resolution and bitrate, zero extra CPU — and stops when you stop it.

PlatformServer (RTMP)OnStatus
Twitchrtmp://live.twitch.tv/appLIVE
YouTubertmp://a.rtmp.youtube.com/live2LIVE
Facebookrtmps://live-api-s.facebook.comidle
How it works

Automatic by design

01

Enable, don't operate

There are no manual Start/Stop buttons. You set up your flow and your destinations once, tick the enable boxes, and forget about it.

02

It follows OBS

Rotation runs only while OBS is streaming. Multistream destinations go live when you press Start Streaming in OBS and stop when you stop it.

03

Saved per profile

Your scene flow and stream destinations are stored per OBS profile, so different gigs keep their own setup.

Download

Get Oh My DJ

Pick your platform, drop the plugin into your OBS plugins folder, and restart OBS.

Links to the latest GitHub Release. Prefer to build it yourself? The source is on GitHub.