You can ignore windows on the window title tab so that the scene switcher will act as if the previous window was still the active one.I was thinking probably I'm misunderstanding and yeah that's it. :)
What I wanted was like this.
I often alt tab a lot. And every single time if I do that ASS will switch even if I only show alt window for 0.5 sec.
And I was thinking this new feature will avoid that.
But that was my misunderstanding :p
Hopefully we can get that feature in the future.
Thanks man and sorry for wasting your time.
And keep up the good work!
Thanks for reporting potential issues - I will try to reproduce the issues and fix them if possible!I just started using the Advanced Scene Switcher today and noticed two possible bugs.
- When using the option in the "General" tab: "Automatically start <streaming> on scene <selected scene>"
- If manually transitioning to that selected scene, it doesn't start streaming. It only triggers if the scene was transitioned into automatically by Advanced Scene Swither.
- When using the "Audio" tab to set up a transition when my microphone is below x-% for y-seconds
- When the scene that captures my microphone is active, the transition set up in the "Audio" tab only triggers if that said scene that captures my microphone begins with sound being picked up by the microphone right from the onset, then dropping below the defined % for the defined time period. If the scene opens with no audio being picked up from my microphone, because I'm not talking when the scene first opens, then I start talking, then stop, dropping the volume below the defined % for the defined time period, the transition doesn't trigger.
Thanks for the suggestion!Suggested Advanced Audio Option:
The ability to use a matching string of spoken words as an audio queue to trigger a transition
Did you run the installer or try to install it manually by copying files to the respective folders?Hi I am not getting the advented scene switcher installed. i think i do everything right but i don't see him in obs
There is no need to compile the plugin yourself - so you do not need a compiler.I'm curious to understand how to install this under Windows, without having the need to have a compiler
I am sorry to hear that you are having troubles getting it to work.I just moved to a mac mini m1.. and now, it doesnt work any longer. I only use the MEDIA tab, and i add the file, with the correct settings, nothing happens. Worse, - when I restart OBS, the settings I added, are gone... So, something is very strange! And I have a show on friday :(
Ah good, one step closer :)My bummer! I am so sorry! The window of the settings was a bit small, so I didnt see the setting about the transition. If this setting is not set, - it wont be saved, after restart of OBS. It will still be there, until you restart, but not work :)
Thanks for the suggestion!This plugin is great, really nice work! And I have a request: we can already choose if we want to start streaming and/or recording on a given scene, but the stopping function stops both. Could we have an option to stop only recording/only streaming on a given scene?
01:51:47.457: os_dlopen(/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so->/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so): dlopen(/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so, 257): Library not loaded: @executable_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets
01:51:47.457: Referenced from: /Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so
01:51:47.457: Reason: Incompatible library version: advanced-scene-switcher.so requires version 5.15.0 or later, but QtWidgets provides version 5.14.0
01:51:47.457:
01:51:47.458: Module '/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so' not loaded
Hi, I have just tried to install on my Mac and I don't seem to be able to get the plugin to appear in OBS.
macOS Mojave 10.15.5
OBS 26.0.2
Installer with the .pkg first, then tried all the copy-paste options. When starting OBS, the plugin is not listed in the Tools menu.
Here's what I am getting in the log when I start OBS:
Code:01:51:47.457: os_dlopen(/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so->/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so): dlopen(/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so, 257): Library not loaded: @executable_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets 01:51:47.457: Referenced from: /Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so 01:51:47.457: Reason: Incompatible library version: advanced-scene-switcher.so requires version 5.15.0 or later, but QtWidgets provides version 5.14.0 01:51:47.457: 01:51:47.458: Module '/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so' not loaded
This seems to be related to a version of QtWidegts but this is now getting past my skills! Would anyone be able to help?
Many thanks!
If I am not mistaken you will have to upgrade to at least OBS 26.1 in order for plug-in to be able to load.
The OBS 26.1 release notes contain the following information, which is the cause for the issue you are seeing:
> Updated dependencies on Windows and macOS (such as x264 and Qt) to their latest versions for the latest performance improvements
(I do not mean to say that updating the QT libs was a bad idea!)
I would appreciate if you could give updating OBS a try and report back if the issue is resolved.
If updating to the most recent OBS version should not be possible let me know and I can build a version of the plug-in with the old QT libs.
Glad to hear you got it to work :)It worked!!! Thanks for the help!
That is indeed a somewhat frequent request.Here's my use case if you are interested in new features:
I have a set of cameras in the space and a set of scenes that mixes the different cameras. I am using OBS for livetsreaming a dance performance and I'd like to create a timeline to switch from one scene to another automatically, matching the choreography and the music. Most of the time, I need to use the same scene several times during a performance. One workaround in the short term would be to duplicate my scenes, give them different names and use the Sequence tab. But I might end up with a huge list of scenes, making it a bit hard to manage.
Glad to hear you got it to work :)
That is indeed a somewhat frequent request.
I will think about adding something which would support such behaviour without having to create a bunch of copies of scenes.
My current idea on how to solve this is that instead of choosing a single scene as a target, one could specify a group of scenes.
A scene group would basically be a list of scenes of which only one will actually be switched to.
Each time a scene group is selected as a target the scene group will advance to the next entry in the list.
So as an example:
Scene Group:
Scene 1
Scene 2
Scene 3
Scene Sequence:
When "Scene 4" is active for X seconds switch to "Scene Group".
The first time around the scene sequence would match it would switch to Scene 1, the second time to Scene 2 and the third time to Scene 3.
What do you think?
Would that be a somewhat reasonable solution?
That already sound like a pretty great solution!This might work, I will have a try.
In the meantime, I managed to get my hands on the obs-websocket plugin. My performance already uses an instance of node running in MaxMSP. And there's a timeline in there managing the interactive elements of the performance. So I have connected obs-websockets to it and it's working pretty nicely, making my programme completely integrated, I just have to click on one button and the full thing is running automatically. Buuut I am definitely interested in a less tech-heavy solution for future performances, so I will try your solution as well :)
Thanks for the help!