Advanced Scene Switcher

Advanced Scene Switcher 1.27.2

Essential plugin
It was good even before the last update. But the added macros are amazing. I no longer have to think about ending the stream when the ending song finishes. I no longer have to think about launching any program when I start the stream.
Imho this plugin should be more popular.
On macOS OSX is not working on OBS 26.0.2, however it works in 26.1.2.
W
Warmuptill
OBS is shipped with certain versions of libraries the plugin depends on.
The version of these libraries was changed from OBS 26.0 to OBS 26.1 and I chose to support the newer versions of OBS.

I could of course always build two version of the plugin but this would probably cause too much confusion.

In general I hope that the problem resolves itself over time as people slowly migrate to more recent versions of OBS on macOS.
But if you have suggestions on how to handle this situation better I am all ears :)

Unfortunately the plugin overview page also does not let me select OBS 26.1 as the minimum supported version, as only changes in major version seem to be supported. (So OBS 25, OBS 26, ...)
Plugin working less and less well through the updates, I don't know why but now it takes a long time (up to 15sec) to detect a change from a file (even if the "check delay" is still at 300ms)
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.
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. :)
Overall great tool
I'm missing a feature, to keep one scene active while a window is open
e.g. - while game is running, keep scene active even if I alt+tab - do not switch to default scene
W
Warmuptill
Ignore Windows and Executable based scene switching could work for this case.
i have a problem witch the "transitions" both options do not work properly

-try 1
options above:
from "Scene 1" to "Scene 2" with "transition 1"
and
from "Scene 2" to "Scene 1" with "transition 2"
and
from "Scene 1" to "Scene 3" with "transition 1"
and
from "Scene 3" to "Scene 1" with "transition 2"
---Don´t Work - its only 1 transition

-try 2
options below:
when "Scene 1" then switch to "transition 1"
when "Scene 2" then switch to "transition 2"
when "Scene 3" then switch to "transition 2"
---Don´t Work -2 of 3 do not work. he does not even change to the other scene

hope you can help me.
it is otherwise a cool tool
Hello! It's a very good plugin, I use it a lot, although may I ask something? Is there something like this, for streamlabs? I want to switch to it, but this holds me back a little bit
W
Warmuptill
I don't know if something like this exist for streamlabs.
This has been a very perfect plugin for everything I needed.

When OBS crashes (not related to the plugin), the plugin stops working no matter how many times I restart OBS. Had to resort to restart my PC to get it back up working.
Hi, the plugin was working well but now Windows Defender is quarantining the plugin as it is being detected as a trojan? Any insight on this?
W
Warmuptill
Hi, I have no clue why that would be the case :(
If you have any doubts the source code is available.
Where did you download the plugin? Which version? Was this already the case for previous versions?

EDIT: I have disabled the download for now, while I investigate this further.
EDIT2: Apparently the 32-bit Windows version of the plugin was somehow triggering windows defender.
Rebuilding the plugin once again with a different version number seems to have resolved the issue for now.
Release was updated and download is enabled again.
It's very good, although at the present release, there is not yet the way to edit a line, instead of to delete it and substitute it.
When you have few scenes, it's not an issue. But with a lot of scenes, it's cumbersome.
W
Warmuptill
Thank you! :)

Editing the entries in place is definitively on the to-do list.
I just havn't found a way to implement it in a reasonable amount of work.
i dont like the week day are removed from time tab
W
Warmuptill
This was not intentional and should be fixed already - please download the plug-in again (same version) and the time tab will once again show the weekday options.
But thanks for also reporting the issue! :)
Lastest version doesn't seem to work on Windows 10 with latest version of OBS for switching audio. I had to uninstall and use a previous version.
W
Warmuptill
I cannot reproduce any issues with the audio tab on my end using version 1.10.
You are referring to version 1.10 and 1.9, are you not?
Can you share more details what is causing issues exactly?

I would appreciate a log file (with verbose logging enabled) and if possible your exported plugin settings.
It had been working flawlessly for me but when I added the Start Streaming when a certain scene is loaded, it stopped switching from the file based switched it had been doing. Also if I try to turn off Advanced Scene Switcher, it locks up OBS. I’ve try reinstalling but still the same.
W
Warmuptill
Thanks for reporting the issues!

I sent you a message with a more recent build of the plugin which might resolve some of the issues.
For the rest I will probably need verbose logs.
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.
Use to love this plugin for its ease of use, after updates, forcing macro functions have made this my least favorite plugin. Tasks that use to take just a few clicks to program, now take much longer because of the macro enforcement. Don't fix what isn't broken.
W
Warmuptill
None of the previous functionality was removed.

In case you want to use the "old" tabs you can re-enable them by unchecking the "Hide tabs which can be represented via macros" option on the General tab:
https://user-images.githubusercontent.com/19472752/194732681-cc5c8118-c008-45c2-89d4-a364771327e7.PNG

Hope that helps!
If you have question do not hesitate to ask or have a look at the wiki :)
https://github.com/WarmUpTill/SceneSwitcher/wiki
Tnx for your work, but this plugin don't work for me... I've 3 scenes with videos and won't work
W
Warmuptill
If you describe your problem in a bit more detail in the discussion thread I might be able to help you get it working or fix the potential issue. Thanks!
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! :)
Screen region in previous versions doesn't trigger at all, and Data directory is missing on latest releases. UPDATE: Resolved by taking the advanced-scene-switcher.dll from 1.4.0 and bundling with the Data directory in 1.3.3.
W
Warmuptill
Please do not follow this advice - It won't have any effect
Top