Source Switcher

Source Switcher 0.4.2

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
Minimum OBS Studio Version
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
Plugin for OBS Studio to add a source that switches between a list of sources

Add "Source Switcher" source to your scene.
In the Sources property set a list of source names you want to switch between.
Set the switch conditions using hotkeys, duration of media state.

You can donate to me via PayPal, GitHub or Patreon.
First release
Last update
3.89 star(s) 19 ratings

More resources from Exeldro

Latest updates

  1. Version 0.4.2

    add option to disable log source switches and transitions fix crash switching transition
  2. Version 0.4.1

    Add Mac arm support This update requires OBS version 28 or higher
  3. Version 0.4.0

    Add options for hide and show transitions Add option for time between sources

Latest reviews

I love this plugin but since I've updated to OBS 30.1.2 it no longer works correctly. It isn't looping through each video correctly.
Only discovered this now - what a time saver!
This is a wonderful plugin that enables OBS to do things professional broadcast switchers do! For example, I use Source Switcher to build an auxiliary projector output, such that I can switch the projector feed independently from the program (livestream) feed. I combine this with the "Main View Source" plugin to be able to route the program feed back into my auxiliary output, so during a show I can quickly and easily separate the projector feed or have it mirror the program feed via simple hotkeys. For me this plugin has been rock solid, and I highly recommend it for those looking to do advanced broadcast work with OBS.
Buggy, causes crashes quite often, and with some confusing UI but when it works it does exactly what I want.
I guess I'm more of an advanced user of this plugin. I use this plugin to have a rotator at the bottom of my stream between my live YouTube chat and live Rumble chat. I have the two set up as two separate animated scenes that the source switcher switches between. It was working great until the recent OBS update. Unfortunately for my other plugins to keep working, I had to update OBS. But unfortunately this plugin keeps causing the current version of OBS to crash when I switch scenes. For a less advanced user, this is a good plugin, but unfortunately I'm going to have to stop using it until an update is released.
Awesome plugin and does it's job good!
I would like to request an extra feature for Transition Type...
Transition Type -> Random
The plugin is fine, some things worked for me, not all of them were excellent, exeldro
This one, along with Move Transition and Downstream Keyer by the same developer, has has made my life a lot easier by letting me build all sorts of advanced lower-thirds elements (speaker info, social media accounts, logo etc.) and switch between them with ease right within OBS, without ever having to create video files for them.
Super useful for exactly what it says.
Incredibly easy to set up and start using.
Simple controls eliminate confusion.
Reliable way to cycle through a set of sources.

WISH: It would be fabulous if there was a way to make sure it started with a specific source when triggering from preview to program each time.
It does what it says, but if the sizes of your sources have different dimensions you are absolutely screwed as they wont ever line up. It is making a group of the objects it turns off and on, rather than simply turning on a source already in the scene, and then turning on its copy of the sources.