Resource icon

Advanced Scene Switcher 1.26.4

Godlike automation.

Used this to hack together a replay buffer that doesn't overlap/waste space by re-clipping the same footage. Here's the importable macro code for anyone interested:
why my advanced scene switcher only show up general and macro only? where are the others like time or something else....
I assume you were previously using an OBS version older than OBS 28 and just upgraded to a more recent release.
There was unfortunately a breaking change a few years ago when OBS 28 was released, which resulted in you having to reinstall a more recent version of the advanced scene switcher plugin as the old version of the plugin was no longer compatible.
This unfortunately resulted in your settings being reset to default and thus the old non-macro tabs being hidden by default.
You can re-enable the old tabs, but clicking the corresponding checkbox on the General tab.
A screenshot of this setting is also visible in the FAQ:

I am very sorry about this and I hope this information helped!

If you have further questions feel free to ask in the discussion thread as the communication via reviews is rather limited.
I wish this plugin was called something else because its name undersells it HARD, there's so much you can do with it, switching scenes is like a single grain of sand on the beach of functionality it offers.
I legitimately think I'm not exagerating when I say most people do not understand how crazy powerful this plugin is.
Fantastic plugin that i've used for a good few months now, has pushed our broadcast to new levels.

One issue I have run into today is that when using the 'Scene item visibility - sources in index range' function, the upper index range doesn't save on reload or if duplicating the macro making it effectively broken. Also it only goes up to 99. So scenes with over 99 sources have limitations. Makes it difficult if you are bulk hiding sources, but only on the truly large scenes!
Glad to hear that you found a use for the plugin! :)

The issue of the upper index not saving correctly should be solved with the most recent release.
The maximum value for the index selection was also increased to 999.
Sugestion: Change audio source delay when change a scene
I believe this should already be possible, if I am understanding correctly what you are trying to do.
You can use the "Scene" condition to check for the scene change and use the "Audio" action to set the "Sync offset" the desired value.

If that is not what you were looking for or you need support in setting this up, feel free to reach out in the plugin's discussion thread! :)
Really great plugin and smart developer!
It's hard to comprehend how many possibilities and combinations of uses we get with this development.
Thanks a lot!!!
one of the best plugins out there! complete automation possible, if then conditions/actions, twitch integration, MIDI support and an extremely helpful and supportive dev! kann man nicht meckern <3
Very flexible! Nice plugin!
Love this plugin, such a vast array of functionality and I have barely scratched the surface. Is there a WIKI or FAQ somewhere? I have an issue I''m not sure how to break out of a looping set of scenes when I manually change to a new scene the macro keeps running... I know it's probably a simple thing I need to change but I haven't figured it out as of yet. :)
Glad you are enjoying the plugin!

There is a wiki:

But as it mostly covers the basics and a few examples it is usually best to simply ask in the discussion thread if you have questions :)
Loved the plugin as it was before I needed a tweak. I asked.. at first, the tweak wasn't an option, but just like magic he implemented what I needed and I updated, setup and it worked first time.

Thank you for your great plugin.
@Warmuptill, I can't live without this plugin! You're updates just keep improving! For that I am grateful! Thank you!

Has there been consideration with Macro's to be able to setup a case select or an IF, Than, Else scenario? I keep finding myself wanting 1 macro with multiple conditions and associated actions for a condition. This would cut down on the need for multiple macros to accomplish the same.

Thanks again!
Glad to hear you enjoy the plugin! :)

>Has there been consideration with Macro's to be able to setup a case select or an IF, Than, Else scenario?
It was requested a few times, but I simply did not get around to it yet.
When I find the time, I will to look into it, but I can't give you any promises / timelines.
without this plugin, obs is a nothing.
Basically Tasker/AHK of OBS. Automation on quite high level.
The swiss army knife of automatic/logic flows in OBS, every second time someone wants to solve a specific problem and asks for a solution on the OBS Discord, it's this plugin which is suggested to them. A real must-have.
Es el mejor complemento de obs, no imagino obs sin este complemento sinceramente te hace la vida muchísimo más fácil y por otra parte es super adictivo. El programador siempre predispuesto a ayudarte lo que lo hace aún mejor todavía. Felicitaciones. Un trabajo asombroso
To simply call this plugin by its name, "Advanced Scene Switcher", doesn't do this piece of software nearly the justice it seriously deserves. It isn't JUST about changing scenes. It's about automation taken to the next level. The addition of Websockets support takes it to the next level, whether controlling it with a device like an Elgato Stream Deck or SAMMI or even from another OBS Studio instance on the same or even completely different computer, even from THAT OBS Studio's installation of Advanced Scene Switcher!

I don't think I use even the merest fraction of this software's capabilities, but I feel this plugin is a serious "must-have" if the user wants or needs any manner of automation, whether confined to the same computer or, in my case, a highly-distributed model.
I can't imagine working in obs without this plugin! It makes everything 1000x easier, Thank you so much for your work on this!
excelent version warmuptill
good plugin I am fascinated with this version Warmuptill
excelent plugin Warmuptill