An automation tool for OBS Studio
Go to file
WarmUpTill dd2d70bb9c
Fix for crash on Scene Collection change
functionNamesByPriority was cleared while in use when changing Scene Collection.
2018-02-16 20:42:58 +01:00
forms Increased Scene Sequence timer limit 2017-11-14 20:04:30 +01:00
advanced-scene-switcher-module.c Removed Translations, bugfixes for Round Trip 2018-01-13 16:27:32 +01:00
advanced-scene-switcher-nix.cpp Fix for crash on Scene Collection change 2018-02-16 20:42:58 +01:00
advanced-scene-switcher-osx.mm added support for executable switch on mac 2017-10-28 19:10:26 +02:00
advanced-scene-switcher-win.cpp changed window name of the OBS window to "OBS" 2017-11-29 21:21:25 +01:00
advanced-scene-switcher.cpp Fix for crash on Scene Collection change 2018-02-16 20:42:58 +01:00
advanced-scene-switcher.hpp Split in multiple files / bug fixes / other 2017-10-25 20:06:45 +02:00
CMakeLists.txt data not needed anymore 2017-10-31 15:16:19 +01:00
executable-switch.cpp Split in multiple files / bug fixes / other 2017-10-25 20:06:45 +02:00
file-switch.cpp Remove invalid path warning on empty path 2017-10-29 14:09:54 +01:00
general.cpp Removed Translations, bugfixes for Round Trip 2018-01-13 16:27:32 +01:00
hotkey.cpp Split in multiple files / bug fixes / other 2017-10-25 20:06:45 +02:00
idle-switch.cpp Split in multiple files / bug fixes / other 2017-10-25 20:06:45 +02:00
LICENSE Added GPL2 2017-06-02 15:23:52 +02:00
pause-switch.cpp Split in multiple files / bug fixes / other 2017-10-25 20:06:45 +02:00
priority.cpp Split in multiple files / bug fixes / other 2017-10-25 20:06:45 +02:00
README.md Added build instructions 2017-11-09 19:31:37 +01:00
scene-round-trip.cpp Removed Translations, bugfixes for Round Trip 2018-01-13 16:27:32 +01:00
scene-transitions.cpp added Linux support / some more cleanup 2017-10-29 12:44:04 +01:00
screen-region-switch.cpp Split in multiple files / bug fixes / other 2017-10-25 20:06:45 +02:00
switcher-data-structs.hpp Fix for crash on Scene Collection change 2018-02-16 20:42:58 +01:00
utility.hpp More precise timing in scene sequence 2017-11-03 23:47:15 +01:00
window-title-switch.cpp Regex support for Ignore windows 2017-10-29 14:10:30 +01:00

SceneSwitcher

An automated scene switcher for OBS Studio

More information can be found on https://obsproject.com/forum/resources/automatic-scene-switching.395/

To build it yourself follow these steps (changes / suggestions welcome):

  1. Download the OBS Studio sources.
  2. Move the sources of this plugin to the the frontend-plugins folder in the OBS sources ("obs-studio/UI/frontend-plugins/SceneSwitcher" for example).
  3. Edit the CMakeLists.txt in the frontend-plugins folder to include the SceneSwitcher sources directory by appending the line "add_subdirectory(SceneSwitcher)".
  4. Build OBS Studio and the plugin library will be located in the respective subdirectory of the rundir inside your build folder. (for example ~/obs-studio/build/rundir/RelWithDebInfo/obs-plugins/64bit/advanced-scene-switcher.so)