I have serious reliability issues with the Advanced Scene Switcher. I set up the OBS and Advanced Scene Switcher to three machines for testing (one is running Windows 7, the others are Windows 10 – I'll refer to them as Win7, Win10/1, Win10/2). All the machines have the same version of OBS (27.1.3), also Advanced Scene Switcher (1.16.3), same profile, same Scene collection, everything similar in the software until the very last bit of setting, yet it works completely differently on the three machines.
On Win10/1 machine if I click on Advanced Scene Switcher in the tools dropdown menu, it immediately kills OBS in about 90% of the cases. In these cases OBS doesn't even make a crashlog. If I don't try to open the Advanced Scene Switcher settings, it works fine for a short time (tipically 1/2 to 2 hours), but after that it never switchs scene again. If I try to open Advanced Scene Switcher settings when it no longer does anything, than clicking on it in the dropdown menu kills OBS not only 90%, but 100% of the cases.
On Win7 machine Advanced Scene Switcher works almost as it should, but there are set some changes, which it never execute. An other problem that there is a setup for a slideshow to switch over if it's played for 15 minutes, but Advanced Scene Switcher always switch over after 30 minutes instead. I have tried to change the 15 minutes setting to a shorter time, also to longer, but it has no effect on Advanced Scene Switchers behaviour. It still switchs over after 30 minutes.
On Win10/2 machine there are no unique faulty behaviour, it's just produces the only problem, that is common to all the three machines. This is the one above, that some scene changes that were set up, never executed.
There is a typical setup, when scene change doesn't executed: when there are two playlist in a scene and one of them sets to continously repeate while the second one isn't. In this case if there is a scene change set up based on the second one list played to end, it'll never change (the second one – the not repeated – could be media source, not just playlist, and the problem still exist). But there are other changes, which never executed, and I couldn't find any schema to figure out, what is differentiate the changes those are executed and those are not. Some of them based on time, some based on a source played to end, or played for a certain period of time. But if a change never executed, it won't be executed even if I try to do it in an other way. For example there is a command to change scene if a source played to end, which is never executed, so I tryed to create a setting on the Video tab, to change scene when that source 'has not changed' for two seconds (based on the thought, that the last frame of the source freezed forever as the scene not changed, so it should detect the no changing there), but it also doesn't worked, the last frame of the source remained there forever. I even calculated the length of the source and set up to change scene after played for that time, also set up to write the name of the active scene to a file and change scene if that file cointains that scene's name for the calculated time and so on, but neither worked. It seems like if it doesn't want to execute a specific scene change, than it won't and doesn't matter, how many different methods do I create to do it anyway.
I thought maybe the Advanced Scene Switcher work faulty with some file format, or codec, but when I converted all the used video to the same format with the same codec and settings (also images to the same image format) to test this theory nothing has changed: the scene changes which worked before are worked after as well and those that didn't worked before, also didn't worked after.
I have attached log files from all the three computer, maybe those contains useful informations.