Advanced Scene Switcher

Advanced Scene Switcher 1.32.2

Deliverator

New Member
Hi! First of all, FANTASTIC piece of plugin. I can't overstate how much it has made my life easier!

I am getting into the variables system. I do use a variables system through Touch Portal ( ElGato StreamDesk's alternative on your Android device) and I can't find a way to inter-connect the variables of them both so as to have a better control over OBS.

There are things that I need to run through Touch Portal as I have a quide in-depth system already running over there, but I also need the controll given by variables within Scene Switcher.

Any idea on how could i made them talk? I don't mind if I need some janky solution, as far as it works!
 

ArdSagart

New Member
Thanks for letting me know.
Would you mind sharing more details about what you are referring to regarding timestamp issues?

Can you share an OBS log, if you still have one of that issue?
Yep. We had a short conversation about 6 months ago. I encontered a similar issue, you said it was a timestamp. I downloaded some very special version of the plugin and the problem disappeared. Everything was ok after updating to 1.31.0
This is the log when I expected a chat message in 1.32.2

Code:
22:35:55.482: [adv-ss] try to sleep for 300
22:35:55.784: [adv-ss] condition twitch returned 0
22:35:55.784: [adv-ss] Macro Reward returned 0
22:35:55.784: [adv-ss] condition twitch returned 0
22:35:55.784: [adv-ss] Macro Chat returned 0
22:35:55.784: [adv-ss] condition twitch returned 0
22:35:55.784: [adv-ss] Macro New Follower returned 0
22:35:55.784: [adv-ss] condition twitch returned 0
22:35:55.784: [adv-ss] Macro Raid returned 0
22:35:55.784: [adv-ss] Macro Show follower alert returned 0
22:35:55.784: [adv-ss] Macro Listen for followers is paused
22:35:55.784: [adv-ss] Macro Listen for followers returned 0
22:35:55.784: [adv-ss] condition twitch returned 0
22:35:55.784: [adv-ss] Macro Start returned 0
22:35:55.784: [adv-ss] condition twitch returned 0
22:35:55.784: [adv-ss] Macro End returned 0
22:35:55.784: [adv-ss] try to sleep for 300

By some reason OBS is not creating a crash report, but the new log starts from

Code:
22:47:41.682: Crash or unclean shutdown detected
22:47:42.946: [Safe Mode] Normal launch selected, loading third-party plugins is enabled
 

hpanioniv

New Member
Sorry about that and thanks for letting me know about the problem!
I think I was able to track down the problem and will release yet another update shortly.

Please let me know this new version resolves the issue on your side! :)


Unfortunately, I believe there is no direct "next" / "previous" signal.
But I will have another look once I find the time to.
Thanks, that fixed it!
 

Warmuptill

Active Member
Yep. We had a short conversation about 6 months ago. I encontered a similar issue, you said it was a timestamp. I downloaded some very special version of the plugin and the problem disappeared. Everything was ok after updating to 1.31.0
This is the log when I expected a chat message in 1.32.2
I see.

I don't think anything changed in 1.32 regards to the timestamp verification of Twitch events / chat messages.
But I will try to have another look and reproduce the issue.

The log snippet itself seems fine - as in, there are no errors reported regarding the connection to the Twitch servers.

By some reason OBS is not creating a crash report, but the new log starts from
That can happen if there is a "deadlock".
If it is not a problem for you, can you share the complete log from where OBS was frozen on shutdown?
That might help me track down what caused that to happen.
 

Warmuptill

Active Member
Hi! First of all, FANTASTIC piece of plugin. I can't overstate how much it has made my life easier!

I am getting into the variables system. I do use a variables system through Touch Portal ( ElGato StreamDesk's alternative on your Android device) and I can't find a way to inter-connect the variables of them both so as to have a better control over OBS.

There are things that I need to run through Touch Portal as I have a quide in-depth system already running over there, but I also need the controll given by variables within Scene Switcher.

Any idea on how could i made them talk? I don't mind if I need some janky solution, as far as it works!
Unfortunately, I don't have any experience with Touch Portal.
If it can send out OBS websocket vendor requests that might be a way to do it.
Then you could use the "Websocket" condition and action to exchange messages.
 

Deliverator

New Member
Unfortunately, I don't have any experience with Touch Portal.
If it can send out OBS websocket vendor requests that might be a way to do it.
Then you could use the "Websocket" condition and action to exchange messages.
Thank you! Yes, it does work with Websockets. Will investigate!
 

Warmuptill

Active Member
Hello. How to avoid a millisecond of black screen while transition between static (images, background color) and non-static (video, playlist) sources using "Cut"?
Here is example of this problem: https://drive.google.com/file/d/1be7HK2e4PJBoVVzX5dfUWJ4BDS-IBMFt/view?usp=sharing (sorry but loaded file does not support 50 fps as I recorded, so pay attention on the second part)
I am not sure that this can solved in any way on the Advanced Scene Switcher side.
What type of sources are you using on the relevant scenes?
Is a source maybe configured to only load when visible?
If so, then that brief flicker might be caused by the source loading whatever file / resource it is playing back.

Maybe you could use a fade with a very short duration to mask the issue?
 

songbirder

New Member
Can you share a crash log and OBS log?
Which version of the plug-in are you using?

Backups should automatically created if the version you are using is not too old:

This wiki page also describes where your settings are stored.
FYI I looked up the log and put it into ChatGPT and it pointed out I still had an old websocket legacy compat plugin for the OBS 28->29 transition and it was crashing the plugin. Renaming it to obs-websocket-compat.disabled rather than obs-websocket-compat.plugin allowed it to load without crashing.
 

Frozen Bok

New Member
I am not sure that this can solved in any way on the Advanced Scene Switcher side.
What type of sources are you using on the relevant scenes?
Is a source maybe configured to only load when visible?
If so, then that brief flicker might be caused by the source loading whatever file / resource it is playing back.

Maybe you could use a fade with a very short duration to mask the issue?
It's OBS related problem in general. I want ideal transition with no black miliseconds
 
Top