Advanced Scene Switcher

Advanced Scene Switcher 1.32.9

Hi, I have two scenes in OBS (Scene 1 and Scene 2).

I want to set up the following with the Advanced Scene Switcher:
I want Scene 2 to be displayed daily from 5 AM to 9 AM.

During the rest of the time, it should automatically switch between Scene 1 and Scene 2 every 30 seconds.

I've already managed to get the switching working, but not the time restriction. Does anyone have any tips for that?

Thanks!
Fishi
Something like this should the trick:

1773844275357.png


On any day after 5 but before 9 AM switch to "Scene 2" and pause "The other macro" (doing the scene switching).
Otherwise enable / un-pause "The other macro" (doing the scene switching).

Hope that helps!
 
While I wasn't able to reproduce the issue myself I think I was able to identify a potential root cause.
A build with a fix is available here on GitHub:
I would appreciate if you could give it a try and report back if it did indeed resolve the issue on your side. (If you find the time to - no rush)

You will have to be signed into an GitHub account to be able to download it.
Let me know if that should be a problem and I can try to upload it somewhere else.
Unfortunately, the fork didn't help.
Screenshot 2026-03-19 194705.png


My situation is weird. I have a very specific laptop called a Zenbook Pro Duo and it has two screens built into it.
1773917640852.png


If the bottom screen is turned on, the problem shows up. And there's no way to move it off of this layout.
1773917824752.png


And it could be something within Windows itself, or OBS, or something else I'm not thinking of that's interfering. So I understand if it's hard to guess what's going on. I have no idea.
 
Testing out pattern matching. Just wondering if I can get a value of what is found?
My test finds 3, but the closest thing I've found shows "1037"

View attachment 118822
I have adapted how machting patterns are counted in this build:
Basically ignores overlapping matches.
Does this produce the expected result for your setup?

Unfortunately, the fork didn't help.
View attachment 118833

My situation is weird. I have a very specific laptop called a Zenbook Pro Duo and it has two screens built into it.
View attachment 118834

If the bottom screen is turned on, the problem shows up. And there's no way to move it off of this layout.
View attachment 118835

And it could be something within Windows itself, or OBS, or something else I'm not thinking of that's interfering. So I understand if it's hard to guess what's going on. I have no idea.
Hm .. strange.
Not sure what is going on there.

I will let you know if I have another idea for a potential fix.
But thanks for giving the build a try!
 
I think you might be able to use the "Random" action for this purpose.

View attachment 118801

Similar to the "Sequence" action type it will allow you to specify a list of macro to execute.
Crucially you can configure it to not allow repeats and "skip" macros that are currently paused.

You can rely on the latter to "cross off" macros that have already been randomly executed by making sure that each macro will pause itself at the end.
This can be done using the "Macro" action type.
For example, here is what such a randomly executed macro might look like - note that "Macro 3" is pausing "Macro 3".

View attachment 118802

You might then also have to set up a helper macro which un-pauses all macros on OBS startup and once every macro is paused.

-----

Just to mention it (although it doesn't seem as practical to me for your particular use case):
You can also randomize the current index of a "Sequence" action using variables like this:

View attachment 118803

But tracking repeats will be quite cumbersome using this approach.

I hope that helps!
Will try this, and seriously—thank you for your work on this.

Show's total audience between radio / TV / streaming runs about 250k to 350k a night right now, so you're quite literally my hero.
 
I installed 1.32.9 over 1.32.6

I entered the plugin and this error message was given.

Screenshot 2026-03-20 231124.png


Macro list was "tilted" -> every line on the macro list was halfed - like 50% of each text row was shown and the below-half of letters were gone. Then macros disappeared from the list completely.

Installed 1.32.6 back and everything seems to be ok.
 
I installed 1.32.9 over 1.32.6

I entered the plugin and this error message was given.

View attachment 118868

Macro list was "tilted" -> every line on the macro list was halfed - like 50% of each text row was shown and the below-half of letters were gone. Then macros disappeared from the list completely.

Installed 1.32.6 back and everything seems to be ok.
How did you install it?
Manually or using the installer?
I assume that some files were not correctly copied over (for some reason).
 
Back
Top