Advanced Scene Switcher

Advanced Scene Switcher 1.28.1

Gotta admit Warmuptill is killing it with this plugin.

Regular new features, Regularly condensing back the interface, and Regularly detailed patch notes.
I have been using this since it's inception and I find myself relying upon it more and more as it expands.
I love this plug-in, but since i update obs, stop working, i try to install the last version of Advanced Switcher, but the problem still there...
W
Warmuptill
Unfortunately, handling support requests via reviews is very difficult.
Please provide more information in the discussion section and I am sure we can figure out what the issue is. :)
Would it be possible for you to add a condition for audio mute state (yes, not action)? It would be extremely useful for a conditional auto mute/unmute macro for away/active scene changes I'm trying to put together.

Thanks so much for this plugin! You're amazing! <3
W
Warmuptill
This option should already exist in the Audio condition type.
https://github.com/WarmUpTill/SceneSwitcher/wiki/Audio-condition#configured-volume-level

If I am misunderstanding your request, I apologize, and please let me know what you meant in the discussion thread!
Really good plugin, works extremely well on X11 and Windows platforms.

Through no fault of the developer, the cursor isn't captured well in Wayland which really sucks. Haven't been able to come up with a workaround yet.

It's a Wayland limitation as they've restricted access to that hard... but at the same time Wayland is kind of the standard for most distros now. There might be some places like pipewire to look at workarounds on this , but in the meantime no bueno.
W
Warmuptill
If there is any known (and feasible) workaround to get the global cursor position on Wayland based windowing systems I am open to adapt the plugin to handle this case.
Unfortunately so far I am not aware of any.

--------------------------------------------------
Update:
A potential workaround by achow101 can be found in this GitHub issue:
https://github.com/WarmUpTill/SceneSwitcher/issues/512#issuecomment-2372785305

It introduces a custom condition type "KWin Cursor" via the scripting interface.
Under the hood it uses "kdotool" to query the cursor position.
So, if this tool should be available for your particular Linux distribution it might be worth a shot.
Whenever I tried creating a condition for the macro, my OBS crashes immediately. I am using the latest plugin and OBS version and the crash log says that it is the plugin issue.

Someone else told me to downgrade my OBS but I'm not sure which version I should downgrade too. Does anyone know a way about this?
W
Warmuptill
Thank you for your review of the plugin.

Unfortunately handling support requests via reviews is very difficult since there is no way for me to communicate with you besides this single reply.
Please share the the crash log in the discussions thread and I will try to figure out what the issue is.

--------------------------------------------------------------------------------

Update:

After looking through your other discussion thread regarding this crash I have the suspicion that you might have attempted to manually install the plugin by copying individual files.
However, you seem to have forgotten at least one file / folder.

This results in the plugin not knowing any condition or action type.
The plugin cannot handle this state state and will thus crash when you try to add a new condition.

I would advise you to use the installer instead.
If that is not an option for you (e.g. because you are running a "portable" OBS install) feel free to contact me directly and I will guide you through the "manual" installation.

I hope this helps! Please let me know in the plugin's discussion thread! :)
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: https://obsproject.com/forum/threads/smarter-replay-buffer-options.156347/post-651432
why my advanced scene switcher only show up general and macro only? where are the others like time or something else....
W
Warmuptill
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:
https://github.com/WarmUpTill/SceneSwitcher/wiki/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!
W
Warmuptill
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
W
Warmuptill
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. :)
W
Warmuptill
Glad you are enjoying the plugin!

There is a wiki:
https://github.com/WarmUpTill/SceneSwitcher/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!

Question:
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!
W
Warmuptill
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
Top