Source Switcher

Source Switcher 0.4.1

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.93 star(s) 14 ratings

More resources from Exeldro

  • Move transition
    Move transition
    Moves sources and setting values
  • Source Dock
    Source Dock
    Plugin for OBS Studio to add a dock for a source
  • 3D Effect
    3D Effect
    3D effect filter for sources in OBS
  • Source Clone
    Source Clone
    Add source to OBS that lets you clone sources to allow different filters than the original
  • Source Record
    Source Record
    Record a source using a filter

Latest updates

  1. Version 0.4.1

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

    Add options for hide and show transitions Add option for time between sources
  3. Version 0.3.0

    add option to save and load the current source name from a file

Latest reviews

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.
Very useful plugin which adds an important key feature of scenes to OBS. This actually should become a standard in OBS. Even as a beginner, I was able to install and run the plugin effectively within minutes.
Works, however functionality is limited.
I have a custom animated overlay that switches between showing the "top donator", "top gifter", and "top cheerer" lists. I need the ability for the timer to restart when the scene becomes active, much like the options to "refresh browser when scene becomes active" or "restart playback when source becomes active" in the browser source or media source options
Such a nice plugin, it certainly will be very useful to me, but I can't get the sources audio to appear in youtube live streaming. So strange, they show up in Obs audio mixer, settings are ok (monitor and send), I can hear them locally but they mute on the way to youtube.
antes no me andaba el audio pero ahora veo que no me cambia de video cuando termine, tengo toda la confiuracion bien hecha pero no me anda, para los que buscan una alternativa: hacer un playlist en VCL y usar el sower de ndi y el plugin de ndi para que se vea en el obs
None of the transitions are actually showing for me. Its all just blank.
Thanks for this, its saved so much time with turning off and on sources in multi actions on the stream deck!