Loop Scenes in OBS Studio with Advanced Scene Switcher

Automating scene transitions in OBS Studio can professionalize your live streams, digital signage, or recordings. This guide provides a straightforward walkthrough on how to configure the “Advanced Scene Switcher” plugin to automatically loop through a specific sequence of scenes. You will learn how to open the plugin, set up individual scene transition macros, and establish an infinite loop with customizable durations for each scene.

Step 1: Open the Advanced Scene Switcher

Before beginning, ensure you have the Advanced Scene Switcher plugin installed in OBS Studio.

  1. Launch OBS Studio.
  2. In the top menu bar, click on Tools.
  3. Select Advanced Scene Switcher from the dropdown menu.

Step 2: Enable the Switcher

To allow the plugin to automate your scenes, you must first activate it.

  1. In the Advanced Scene Switcher window, navigate to the General tab.
  2. Click the Start button at the top to set the status to “Running”.
  3. (Optional) Check the box for Start switcher automatically to keep this functionality active every time you open OBS.

Step 3: Create the Loop Sequence Using Macros

The most reliable way to loop a specific sequence of scenes (for example: Scene A → Scene B → Scene C → Scene A) is by using the Macro tab. You will create one macro rule for each transition in your sequence.

Transition 1: Scene A to Scene B

  1. Go to the Macro tab.
  2. Click the + (plus) button at the bottom left to create a new macro and name it something clear, like Scene A to B.
  3. In the Conditions section (the top half), configure the rule:
    • Select Scene from the first dropdown.
    • Select current scene is Scene A.
    • Click the + next to the condition to add a duration. Select for at least and enter your desired duration (e.g., 10 seconds).
  4. In the Actions section (the bottom half), configure the action:
    • Select Scene from the dropdown.
    • Select Switch scene to and choose Scene B.
    • Choose your preferred transition style (e.g., Cut, Fade) and duration.

Transition 2: Scene B to Scene C

  1. Click the + button at the bottom left to create a second macro and name it Scene B to C.
  2. In the Conditions section:
    • Select Scene -> current scene is Scene B -> for at least (e.g., 10 seconds).
  3. In the Actions section:
    • Select Scene -> Switch scene to -> Scene C.

Transition 3: Scene C back to Scene A (Closing the Loop)

  1. Click the + button to create a third macro and name it Scene C to A.
  2. In the Conditions section:
    • Select Scene -> current scene is Scene C -> for at least (e.g., 10 seconds).
  3. In the Actions section:
    • Select Scene -> Switch scene to -> Scene A.

Step 4: Test the Sequence

Once your macros are configured, manually switch your active OBS scene to Scene A in your main OBS window.

Because the switcher is active, the plugin will wait for the defined duration (e.g., 10 seconds), automatically switch to Scene B, wait again, switch to Scene C, and finally loop back to Scene A to repeat the process indefinitely.