Advanced Scene Switcher

Advanced Scene Switcher 1.28.1

Warmuptill

Active Member
Is it possible to automate a scene based on audio level? I want to change to an elnarged cam scene when I yell, and leave it up for a few seconds after audio levels back out, then switch back to the original. Is this possible at all, via this plugin, another, or OBS in general? I'm using SLOBS right now but would gladly switch back for this feature alone
It is not possible with this plugin at least.
I am not sure if there is an other way to achieve this at the moment.
 

Bombaztek

New Member
Hi firstly Kudos to the developer for the Advance Scene Switcher. I have checked quitea bit of the forum but couldn't find a bit whereby I could set up scene switches based on date....any ideas?

reason I ask - we are streaming 24 hours a day/7 days a week (final testing concluded) but every 2 hours between 8am and 10pm we have a different set of information we need to be streaming - that is fine if same every 8-10am, 10am-12noon etc, but Mondays are different from Tuesdays etc most days.

Any ideas - much appreciation in advance.

thanks
 

Freedoms Corner

New Member
Hey in a earlier post I requested a feature that you could select the time and the day of the week to switch a scene. I know there are not a lot of people on this forum that want a feature like that. However, I have found a forum full of people just like me that want to be able to switch scene at a specific time on a specific day of the week. Please check this fourm out and please ad this if you can. I really like your plugin but want something more. Thanks a ton.
 

World_Face

New Member
Good day!
How can I switch the scene using the changes made to the content of the TXT file.

I use SNAZ with the Chrono Down function, and when it is 00:00:00 in my text file I need to switch the scene.

I tried to indicate something like "00:00:00" in the window, as well as ". * 00: 00: 00. *" and check additional items, but it doesn't work that way.
unnamed.png
 

World_Face

New Member
Good day!
How can I switch the scene using the changes made to the content of the TXT file.

I use SNAZ with the Chrono Down function, and when it is 00:00:00 in my text file I need to switch the scene.

I tried to indicate something like "00:00:00" in the window, as well as ". * 00: 00: 00. *" and check additional items, but it doesn't work that way.View attachment 60493

The whole problem was the use of Cyrillic in the names of the scenes.
 

Warmuptill

Active Member
Hey in a earlier post I requested a feature that you could select the time and the day of the week to switch a scene. I know there are not a lot of people on this forum that want a feature like that. However, I have found a forum full of people just like me that want to be able to switch scene at a specific time on a specific day of the week. Please check this fourm out and please ad this if you can. I really like your plugin but want something more. Thanks a ton.
I will add it to the ever increasing todo list :D
Unfortunately I havn't really found much time to work on the plug in recently, but i will look into it!
 
Been away due to a move, but getting back to some deeper usage of OBS.

I was getting some buggy behavior with the Advanced Scene Switcher build that I loaded back on June 16. I've been trying to work this plugin into my presentations more, but now I am having some issues. Duplicate entries were being entered sometimes, or entries I deleted did not stay deleted. See first pict. A simple instruction to proceed from scene 1, 2, 3, 4 would end up being 1, 2, 3, 1 where scenes were getting skipped. Tried removing all entries and starting over numerous times. So I tried upgrading to the more current August update, and now I have a different issue.

Using the Mac install pack provided, it appears to get installed into the correct user directory with other stuff I'm running, but the Advanced Scene Switcher option no longer appears in OBS. What am I missing here? Tried open/close of program, reboot, etc.

How do I get this plugin back so I can test the original issue to see if it was corrected?
 

Attachments

  • trans dupes.png
    trans dupes.png
    82 KB · Views: 38
  • scene switch.png
    scene switch.png
    69.3 KB · Views: 36

Warmuptill

Active Member
Been away due to a move, but getting back to some deeper usage of OBS.

I was getting some buggy behavior with the Advanced Scene Switcher build that I loaded back on June 16. I've been trying to work this plugin into my presentations more, but now I am having some issues. Duplicate entries were being entered sometimes, or entries I deleted did not stay deleted. See first pict. A simple instruction to proceed from scene 1, 2, 3, 4 would end up being 1, 2, 3, 1 where scenes were getting skipped. Tried removing all entries and starting over numerous times. So I tried upgrading to the more current August update, and now I have a different issue.

Using the Mac install pack provided, it appears to get installed into the correct user directory with other stuff I'm running, but the Advanced Scene Switcher option no longer appears in OBS. What am I missing here? Tried open/close of program, reboot, etc.

How do I get this plugin back so I can test the original issue to see if it was corrected?
Can you provide a log file of a OBS startup?
This might give some hints as to what is going wrong.
 
Sure, here's a startup from just now:

09:25:04.076: CPU Name: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
09:25:04.076: CPU Speed: 2800MHz
09:25:04.076: Physical Cores: 4, Logical Cores: 8
09:25:04.076: Physical Memory: 16384MB Total
09:25:04.076: OS Name: Mac OS X (NSMACHOperatingSystem)
09:25:04.076: OS Version: Version 10.13.6 (Build 17G9016)
09:25:04.076: Kernel Version: 17.7.0
09:25:04.079: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
09:25:04.080: Portable mode: false
09:25:04.315: OBS 25.0.8 (mac)
09:25:04.315: ---------------------------------
09:25:04.317: ---------------------------------
09:25:04.317: audio settings reset:
09:25:04.317: samples per sec: 44100
09:25:04.317: speakers: 2
09:25:04.333: ---------------------------------
09:25:04.333: Initializing OpenGL...
09:25:04.356: Loading up OpenGL on adapter Intel Inc. Intel Iris Pro OpenGL Engine
09:25:04.357: OpenGL loaded successfully, version 4.1 INTEL-10.36.26, shading language 4.10
09:25:04.444: ---------------------------------
09:25:04.444: video settings reset:
09:25:04.444: base resolution: 1920x1080
09:25:04.444: output resolution: 1280x720
09:25:04.444: downscale filter: Lanczos
09:25:04.444: fps: 30/1
09:25:04.444: format: NV12
09:25:04.444: YUV mode: 601/Partial
09:25:04.445: NV12 texture support not available
09:25:04.446: Audio monitoring device:
09:25:04.446: name: OrionTB
09:25:04.446: id: com.antelope.1604916080137
09:25:04.446: ---------------------------------
09:25:04.464: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
09:25:04.496: os_dlopen(libpython3.7m.dylib->libpython3.7m.dylib): dlopen(libpython3.7m.dylib, 257): image not found
09:25:04.496:
09:25:04.496: [Python] Could not load library: libpython3.7m.dylib
09:25:04.692: Decklink API Compiled version 10.11.4
09:25:04.692: Decklink API Installed version 11.4
09:25:04.791: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
09:25:04.863: [obs-browser]: Version 2.8.6
09:25:05.011: VLC found, VLC video source enabled
09:25:05.013: 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: /usr/local/opt/curl/lib/libcurl.4.dylib
09:25:05.013: Referenced from: /Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so
09:25:05.013: Reason: Incompatible library version: advanced-scene-switcher.so requires version 11.0.0 or later, but libcurl.4.dylib provides version 7.0.0
09:25:05.013:
09:25:05.013: Module '/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so' not loaded
09:25:05.013: Ignoring old obs-browser.so version
09:25:05.021: Failed to load 'en-US' text for module: 'obs-mac-virtualcam.so'
09:25:05.021: [obs-mac-virtualcam] version=1.2.0
09:25:05.035: [obs-ndi] hello ! (version 4.8.0)
09:25:05.035: [obs-ndi] Trying ''
09:25:05.035: [obs-ndi] Trying '/usr/lib'
09:25:05.035: [obs-ndi] Trying '/usr/local/lib'
09:25:05.035: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.4.dylib'
09:25:05.050: [obs-ndi] NDI runtime loaded successfully
09:25:05.051: [obs-ndi] NDI library initialized successfully (NDI SDK APPLE 11:50:41 Apr 1 2020 4.5.1)
09:25:05.057: ---------------------------------
09:25:05.057: Loaded Modules:
09:25:05.057: spectralizer.so
09:25:05.057: obs-ndi.so
09:25:05.057: obs-mac-virtualcam.so
09:25:05.057: vlc-video.so
09:25:05.057: text-freetype2.so
09:25:05.057: rtmp-services.so
09:25:05.057: obs-x264.so
09:25:05.057: obs-vst.so
09:25:05.057: obs-transitions.so
09:25:05.057: obs-outputs.so
09:25:05.057: obs-libfdk.so
09:25:05.057: obs-filters.so
09:25:05.057: obs-ffmpeg.so
09:25:05.057: obs-browser.so
09:25:05.057: mac-vth264.so
09:25:05.057: mac-syphon.so
09:25:05.057: mac-decklink.so
09:25:05.057: mac-capture.so
09:25:05.057: mac-avcapture.so
09:25:05.057: linux-jack.so
09:25:05.057: image-source.so
09:25:05.057: frontend-tools.so
09:25:05.057: decklink-ouput-ui.so
09:25:05.057: coreaudio-encoder.so
09:25:05.057: ---------------------------------
09:25:05.057: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
09:25:05.057:
 

Warmuptill

Active Member
Sure, here's a startup from just now:

09:25:04.076: CPU Name: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
09:25:04.076: CPU Speed: 2800MHz
09:25:04.076: Physical Cores: 4, Logical Cores: 8
09:25:04.076: Physical Memory: 16384MB Total
09:25:04.076: OS Name: Mac OS X (NSMACHOperatingSystem)
09:25:04.076: OS Version: Version 10.13.6 (Build 17G9016)
09:25:04.076: Kernel Version: 17.7.0
09:25:04.079: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
09:25:04.080: Portable mode: false
09:25:04.315: OBS 25.0.8 (mac)
09:25:04.315: ---------------------------------
09:25:04.317: ---------------------------------
09:25:04.317: audio settings reset:
09:25:04.317: samples per sec: 44100
09:25:04.317: speakers: 2
09:25:04.333: ---------------------------------
09:25:04.333: Initializing OpenGL...
09:25:04.356: Loading up OpenGL on adapter Intel Inc. Intel Iris Pro OpenGL Engine
09:25:04.357: OpenGL loaded successfully, version 4.1 INTEL-10.36.26, shading language 4.10
09:25:04.444: ---------------------------------
09:25:04.444: video settings reset:
09:25:04.444: base resolution: 1920x1080
09:25:04.444: output resolution: 1280x720
09:25:04.444: downscale filter: Lanczos
09:25:04.444: fps: 30/1
09:25:04.444: format: NV12
09:25:04.444: YUV mode: 601/Partial
09:25:04.445: NV12 texture support not available
09:25:04.446: Audio monitoring device:
09:25:04.446: name: OrionTB
09:25:04.446: id: com.antelope.1604916080137
09:25:04.446: ---------------------------------
09:25:04.464: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
09:25:04.496: os_dlopen(libpython3.7m.dylib->libpython3.7m.dylib): dlopen(libpython3.7m.dylib, 257): image not found
09:25:04.496:
09:25:04.496: [Python] Could not load library: libpython3.7m.dylib
09:25:04.692: Decklink API Compiled version 10.11.4
09:25:04.692: Decklink API Installed version 11.4
09:25:04.791: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
09:25:04.863: [obs-browser]: Version 2.8.6
09:25:05.011: VLC found, VLC video source enabled
09:25:05.013: 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: /usr/local/opt/curl/lib/libcurl.4.dylib
09:25:05.013: Referenced from: /Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so
09:25:05.013: Reason: Incompatible library version: advanced-scene-switcher.so requires version 11.0.0 or later, but libcurl.4.dylib provides version 7.0.0
09:25:05.013:
09:25:05.013: Module '/Library/Application Support/obs-studio/plugins/advanced-scene-switcher/bin/advanced-scene-switcher.so' not loaded
09:25:05.013: Ignoring old obs-browser.so version
09:25:05.021: Failed to load 'en-US' text for module: 'obs-mac-virtualcam.so'
09:25:05.021: [obs-mac-virtualcam] version=1.2.0
09:25:05.035: [obs-ndi] hello ! (version 4.8.0)
09:25:05.035: [obs-ndi] Trying ''
09:25:05.035: [obs-ndi] Trying '/usr/lib'
09:25:05.035: [obs-ndi] Trying '/usr/local/lib'
09:25:05.035: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.4.dylib'
09:25:05.050: [obs-ndi] NDI runtime loaded successfully
09:25:05.051: [obs-ndi] NDI library initialized successfully (NDI SDK APPLE 11:50:41 Apr 1 2020 4.5.1)
09:25:05.057: ---------------------------------
09:25:05.057: Loaded Modules:
09:25:05.057: spectralizer.so
09:25:05.057: obs-ndi.so
09:25:05.057: obs-mac-virtualcam.so
09:25:05.057: vlc-video.so
09:25:05.057: text-freetype2.so
09:25:05.057: rtmp-services.so
09:25:05.057: obs-x264.so
09:25:05.057: obs-vst.so
09:25:05.057: obs-transitions.so
09:25:05.057: obs-outputs.so
09:25:05.057: obs-libfdk.so
09:25:05.057: obs-filters.so
09:25:05.057: obs-ffmpeg.so
09:25:05.057: obs-browser.so
09:25:05.057: mac-vth264.so
09:25:05.057: mac-syphon.so
09:25:05.057: mac-decklink.so
09:25:05.057: mac-capture.so
09:25:05.057: mac-avcapture.so
09:25:05.057: linux-jack.so
09:25:05.057: image-source.so
09:25:05.057: frontend-tools.so
09:25:05.057: decklink-ouput-ui.so
09:25:05.057: coreaudio-encoder.so
09:25:05.057: ---------------------------------
09:25:05.057: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
09:25:05.057:
Thanks for the log!

This seems to be the issue:
Reason: Incompatible library version: advanced-scene-switcher.so requires version 11.0.0 or later, but libcurl.4.dylib provides version 7.0.0

I just assumed that on the other platforms libcurl was also bundled with OBS itself like it is on Windows.
This is apparently not the case and I will try to find a way around that by disabling the functionality which depends on this lib.

In the meantime you could use the previous version of the plugin.
This one did not yet have this dependency as support for remote files was not yet added.

I am very sorry about this and will try to resolve it soon!

EDIT: You can find a version of the plugin for MacOS with the workaround described above here:

Feedback would be much appreciated as I cannot test it myself.
 
Last edited:
Wow, that response has to be one of the best I have EVER seen to a question posted anywhere on any forum. I will try this and keep you posted. Really, thank you so much. Very positive vibe!
 

The_Best_Stooge

New Member
Is there any way possible to start the plugin then the timer starts when we hit the stream button or the record button? Having that, for me, is a requirement.
 

Warmuptill

Active Member
Is there any way possible to start the plugin then the timer starts when we hit the stream button or the record button? Having that, for me, is a requirement.
Would it be an option to use a hotkey for this?
If so you could use a hotkey to activate the plugin and start streaming at the same time.
You can set a hotkey to activate the scene switcher in the OBS settings.

Hey in a earlier post I requested a feature that you could select the time and the day of the week to switch a scene. I know there are not a lot of people on this forum that want a feature like that. However, I have found a forum full of people just like me that want to be able to switch scene at a specific time on a specific day of the week. Please check this fourm out and please ad this if you can. I really like your plugin but want something more. Thanks a ton.
I added the option to select the day of the week on the time tab.
Please let me know if it is working as expected.
If everything is fine I will add to the next release.

 

jordisansdj

New Member
I don't understand what happens but I installed exactly as it was described the plugin and doesn't shows inside my tools section. What to do? Why happens that?

I'm sure I installed all exactly as was described and I followed each step by step. Help me please.

How can I get it working?
 

Warmuptill

Active Member
I don't understand what happens but I installed exactly as it was described the plugin and doesn't shows inside my tools section. What to do? Why happens that?

I'm sure I installed all exactly as was described and I followed each step by step. Help me please.

How can I get it working?
Please share a log file of a OBS startup.
 

jordisansdj

New Member
Your sure you have the correct, current, Visual C++ installed (I'd only recommend downloading direct from microsoft)?
I downloaded from microsoft recommended link, but it install like a installer with so many options and then I just tried to install the normal one but it was a bit weird that to be honest.
 
Top