Advanced Scene Switcher

Advanced Scene Switcher 1.28.1

plus_power

New Member
Oh, I think I know what is going on here.
The pausing of file scene switching only acts on the feature which allows switching based on the contents of a file and not the one which allows reading the name of the scene to switch to from a file.

The latter is what you are referring to, right?

If so that should be an easy fix and was just an oversight on my end.
I will try to provide a test build with a fix tomorrow.

Thanks for making me aware of that problem!

EDIT:
Test build will be available here in a couple of minutes:
(You need to be logged into GitHub to be able to download it)

EDIT2:
Don't know if it is useful for you but I also added the option to specify the transition to use on the second line of the file.

Perfect! I tried out your test build and it worked like a charm :) Thanks for the quick fix!

Also, one question for you. I'm trying to have the plugin pause at a certain time (actually make the whole Scene Switcher Inactive, not just the switching methods). Ideally I could have this happen when switching to/away from a scene, I feel like this would fit perfectly into the Scene Triggers, but I only see options for Streaming/Recording. Is there a way to currently do something like this? I know I could technically use a HotKey, but I can't find a good way to automate/integrate it. Again, I appreciate the work you've put in!
 

Warmuptill

Active Member
Perfect! I tried out your test build and it worked like a charm :) Thanks for the quick fix!

Also, one question for you. I'm trying to have the plugin pause at a certain time (actually make the whole Scene Switcher Inactive, not just the switching methods). Ideally I could have this happen when switching to/away from a scene, I feel like this would fit perfectly into the Scene Triggers, but I only see options for Streaming/Recording. Is there a way to currently do something like this? I know I could technically use a HotKey, but I can't find a good way to automate/integrate it. Again, I appreciate the work you've put in!
Glad to hear that it's working!

Stopping the scene switcher plugin completly at a certain time is not possible via scene triggers at the moment.
You could however switch to a scene at a certain time of day using the time tab and then pause all switching methods on that scene.
But I assume that will not work for you as the plugin would only be paused on that particular scene.

I will look into adding these option to the scene trigger tab.
 

plus_power

New Member
Glad to hear that it's working!

Stopping the scene switcher plugin completly at a certain time is not possible via scene triggers at the moment.
You could however switch to a scene at a certain time of day using the time tab and then pause all switching methods on that scene.
But I assume that will not work for you as the plugin would only be paused on that particular scene.

I will look into adding these option to the scene trigger tab.

Wonderful. Yes, your workaround is what I'm going to end up using. I didn't think it would work at first since my use case is that I want to pause all switching during a looping scene and then resume switching on that same scene by using a hotkey. I realized that I could actually just duplicate the scene entirely and instead of turning on/off the plugin with a hotkey, I could just switch from the "paused" scene to the "unpaused" one seamlessly and it achieves the same desired effect. Thanks so much! This is exactly what I was looking for :)
 

Warmuptill

Active Member
Wonderful. Yes, your workaround is what I'm going to end up using. I didn't think it would work at first since my use case is that I want to pause all switching during a looping scene and then resume switching on that same scene by using a hotkey. I realized that I could actually just duplicate the scene entirely and instead of turning on/off the plugin with a hotkey, I could just switch from the "paused" scene to the "unpaused" one seamlessly and it achieves the same desired effect. Thanks so much! This is exactly what I was looking for :)
Ah great!

I still went ahead and implemented your originally requested functionality to completely stop and start the plugin via scene trigger.
If you want to give this a try also you can find a build here in a couple of minutes:
 

Warmuptill

Active Member
Warmuptill updated Advanced Scene Switcher with a new update entry:

Extended Scene Sequences and more

Additions / Changes:
  • Add option to extend scene sequences.
Extending a scene sequence allows for more complex switching setups, but should also simplify some setups.​
So for example sequences like "A -> B -> A -> C", which previously were only possible by creating a copy of A, can now be specified in a single entry.​
To extend a sequence either select the sequence you want to modify and...​

Read the rest of this update entry...
 

Warmuptill

Active Member
Thank you for the recommendation, I'll check it out.. And also, I haven't had much look into Advanced Scene Switcher yet but from the preliminary look I took, nice work, Sir!
I now added a first version of your requested functionality of being able to detect a frozen image.
A test build can be found here:
(You have to be logged into GitHub to be able to download it)

The functionality can be found on the newly added "Video" tab and the particular condition you might be interested in is "has not changed":
VideoTabExample.png
 

KG_User

New Member
So you ran the *pkg file and did not see the Advanced Scene Switcher option in the tools menu?
If so please share a log file of OBS.

Please note that at least OBS version 26.1 is required for this plugin to work on macOS.
(Unfortunately I can only select 26.0 as the required version on the plugin overview page)
Hey, I just wanted to respond to this (sorry work overtook my streaming schedual). I totally hadn't updated OBS... I'm really sorry to have wasted your valuable time. If it's worth anything: thank you so much for creating this and providing it. And taking the time to help everyone. This plug-in allows me to make things I've been dreaming about for years. Thank you x100.
 

Warmuptill

Active Member
Hey, I just wanted to respond to this (sorry work overtook my streaming schedual). I totally hadn't updated OBS... I'm really sorry to have wasted your valuable time. If it's worth anything: thank you so much for creating this and providing it. And taking the time to help everyone. This plug-in allows me to make things I've been dreaming about for years. Thank you x100.
Hey, thanks for reporting back to me what the issue was and the kind words!
And no worries not much time was wasted! :D
 
Really happy with this plugin. I am using Scene Triggers to start and stop streaming. One potential enhancement would be to allow the pausing of these triggers individually and / or be able to set specific times when the triggers are active. I realize that I can take the plugin out of active status to do testing and pre-production work but it would be a nice feature to just be able to avoid engaging the triggers without deactivating the plugin. Thanks.
 

Warmuptill

Active Member
Really happy with this plugin. I am using Scene Triggers to start and stop streaming. One potential enhancement would be to allow the pausing of these triggers individually and / or be able to set specific times when the triggers are active. I realize that I can take the plugin out of active status to do testing and pre-production work but it would be a nice feature to just be able to avoid engaging the triggers without deactivating the plugin. Thanks.
Thanks for the suggestion!
I will add it to the todo list.
 

Lawrence_SoCal

Active Member
Really happy with this plugin. I am using Scene Triggers to start and stop streaming. One potential enhancement would be to allow the pausing of these triggers individually and / or be able to set specific times when the triggers are active. I realize that I can take the plugin out of active status to do testing and pre-production work but it would be a nice feature to just be able to avoid engaging the triggers without deactivating the plugin. Thanks.
In that vein, I'll share my approach (as I ran into same issue of a trigger, and not wanting to unintentionally trigger such)
so, for example, I have an intro scene for creating video thumbnail, and I switch to it based on time, and start recording. But when I'm in pre-production, I don't want to record. So I have a duplicate (2nd) scene I use that I check my image/view, but the scene sequencing/timer/and recording trigger are all based on the 1st scene. This duplicate (2nd) scene is then skipped over in the scene automation (going to 3rd scene which has my countdown timer)
 

Warmuptill

Active Member
Warmuptill updated Advanced Scene Switcher with a new update entry:

Add video tab

Additions:
  • Added video tab.

    This new tab will allow you to switch scenes based on the current video output of selected sources.
    You have to option to either trigger a scene change if the output matches a target images, does not match the target image or has not changed for a specified duration.View attachment 68531The "Get screenshot for selected entry" will create a screenshot of whatever video source is currently chosen for the selected entry and set it as the...

Read the rest of this update entry...
 

kashayar

New Member
Hey everybody,

I have an issue and I assume I'm just too stupid to configure the switcher correctly:
I have my OBS setup with 3 scenes:
- backup
- RTMP Channel One
- RTMP Channel Two

What I want to do is:
If Channel One starts broadcasting it should switch to channel one
if channel two starts broadcasting it should switch to channel two
if both are not broadcasting it should switch to backup

I did this by setting up
1615131631705.png


If none matched go to backup

And in Audio (because we're doing audio streams)
1615131666902.png


What is working good:
broadcast killed -> go to backup

but then it stops and doesn't switch to the beginning broadcast. What did i do wrong?

Thank you for the help in advance
 

Warmuptill

Active Member
Hey everybody,

I have an issue and I assume I'm just too stupid to configure the switcher correctly:
I have my OBS setup with 3 scenes:
- backup
- RTMP Channel One
- RTMP Channel Two

What I want to do is:
If Channel One starts broadcasting it should switch to channel one
if channel two starts broadcasting it should switch to channel two
if both are not broadcasting it should switch to backup

I did this by setting up
View attachment 68627

If none matched go to backup

And in Audio (because we're doing audio streams)
View attachment 68628

What is working good:
broadcast killed -> go to backup

but then it stops and doesn't switch to the beginning broadcast. What did i do wrong?

Thank you for the help in advance
Just for completeness I will also post the findings we had here:
The issue was resolved when allowing checking the volume of "inactive" audio sources, which by default will not be done.

A build with a toggle option that allows for this new behaviour can be found here here:
(It is required to be logged into GitHub to be able to download it)

Uncheck the checkbox marked below for the new behaviour to take effect.
AudioInactiveToggle.PNG
 

ukie

Member
A build with the proposed change will be available here in a couple of minutes:
So after some more testing, it is still happening intermittently, but not less often than not. Does the small delay you introduced need to be increased some more?
 

Warmuptill

Active Member
So after some more testing, it is still happening intermittently, but not less often than not. Does the small delay you introduced need to be increased some more?
I just started a test build which should allow you to configure the delay to a value of your choosing - should be finished in a couple of minutes:
DefTransitionDelay.PNG
 

lorado

New Member
Hello guys. Thanks for the awesome plugin. I have some issues on my macOS machine...
I tried this plugin about two days ago, and custom transition between scenes worked fine.
Then I was working on some OBS library, so I have installed many of dev libraries and stuff, to get developer obs running.
Now I wanted to turn back to my regular OBS usage, but Transition rules between scenes are not working anymore =\
Also after defining Scene Groups, they were shown in the dropdown on transition page only once, and now they are disappeared... And Transition rules are not working at all...
Do you have any suggestions, how I could solve my problem?

macOS 11.2.3
OBS 26.1.2
Scene switcher - 1.10
 

Warmuptill

Active Member
Hello guys. Thanks for the awesome plugin. I have some issues on my macOS machine...
I tried this plugin about two days ago, and custom transition between scenes worked fine.
Then I was working on some OBS library, so I have installed many of dev libraries and stuff, to get developer obs running.
Now I wanted to turn back to my regular OBS usage, but Transition rules between scenes are not working anymore =\
Also after defining Scene Groups, they were shown in the dropdown on transition page only once, and now they are disappeared... And Transition rules are not working at all...
Do you have any suggestions, how I could solve my problem?

macOS 11.2.3
OBS 26.1.2
Scene switcher - 1.10
Unfortunately it is very difficult for me to say what is going on without more details.
Would you be able to share a log file, with the verbose logging of the plug-in enabled?
The verbose logging option can be found on the general tab.
Additionally it would be very useful if you let me know when in the log file the issue happened.

If you can also share your scene collection and export your plug-in settings I might identify the problem quicker while I reproduce it on my end.
(If you don't want to share this information here feel free to start a separate private conversation)

In general entries in the plug-in are removed if the underlying scenes, transitions or sources are removed.
Also incomplete entries are ignored, which might be what you are experiencing.
For example "Switch from 'Scene 1' to 'select scene' using Cut" will be ignored as no second scene is specified.

EDIT: Another point to note is that the plugin does not handle changing the language of OBS very well as the names of the transitions are changed. I might have to look into handling this better when I find the time to do so.

EDIT2: Just for completeness I will update the current status here as well:
The issue was identified.
There was just a understanding - manual transition changes will not be affected by the settings on the transition tab.
For anyone interested in such functionality please check out the transition table plugin here:
 
Last edited:

RoachMcKrackin

New Member
First off, love the plugin! It's almost exactly what I need, especially with some of the latest updates. My ideal setup is switching to random scene groups while the plugin is active. Unfortunately, I am having some difficulty getting this to work properly.

I have my Scene Groups all set up, and that all works as expected. However, when I go to Random to add them they are not in the scenes list in the Random tab. Even stranger, they did appear there the first time I set it up, and I selected one and closed the Advanced Scene Switcher window, and when I reopened it, it was nowhere to be found., and has not been seen again since, despite multiple program restarts.

I do notice that the scenes seem to be available in the scene lists in the Title and Media tabs. Are random scenes a limitation of the Scene Groups functionality, or did I run into a glitch somewhere?

I'm running Windows 10 with OBS v26.1.1 and Advanced Scene Switcher v1.10 (Though this issue started with the prior version, which I updated in trying to resolve this)

Any help or guidance you can provide is greatly appreciated.
 

DrakeV3.

New Member
Hello, I find this plugin very awesome, and I've noticed the dev is still around :D nice one!

Btw, I don't know if it's already been suggested or the feature is already inside and it's me who cannot find it.

It would be very cool to switch to different scene using the same trigger and land on a different scene based on the starting scene.

IE.

I have 2 scenes, A1 and B1.
And have two slightly modified scenes that are A2 and B2

I'm on scene "A1"
I receive an update on my txt file "trigger.txt" (it's just a counter that increases everytime something on a website is triggered )
The switcher sends me to "A2" scene.
I then manually switch to scene "B1"
if I receive an update on my txt file "trigger.txt" it would be cool if it switched on the "B2" scene instead of the "A2"

Is there a way to do it? Am I missing something?
 
Top