mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-04-26 08:10:08 -05:00
Page:
Media playlist with commercial interruptions
Pages
Activate overlay to hide parts of the screen
Advance through a list of scenes by hotkey
Audio action
Audio condition
Automatically cycle through a list of scenes
Automatically split recording of stream into chunks
Automatically switch scene if a game capture's target window no longer exists
Change capture window of Window Capture source
Converting legacy tab entries to macros
Creating a macro
Cursor condition
Date condition
Exporting and importing individual macros
FAQ
General tab overview
Home
Hotkey
Hotkeys to control counter in text source (e.g. death or win counter)
Http action
Installation
League of Legends process based scene swtich
Looping a set of media sources
Macro docks
Macro duration modifiers
Macro properties
Macro time restrictions
Macros
Media condition
Media playlist with commercial interruptions
Motion detection
Pausing macros
Performing actions only when transitioning from A to B
Process condition
Push‐to‐show source
Random action
Saving and loading settings
Scene groups
Scene item transform condition
Scene item visibility
Scripting
Sequence action
Set up hotkey to start and stop recording with fade from and to black
Show text source with latest Twitch follower
Show webcam only when speaking
Slide Show condition
Start other programs when starting OBS
Starting and stopping the plugin
Switch scenes randomly
Switching scenes for Aitum Vertical plugin
Toggle visibility of scene items on a timer
Troubleshooting
Twitch Category Changer
Variables
Video condition
Websockets
scene swwitcher obs
3
Media playlist with commercial interruptions
WarmUpTill edited this page 2023-07-17 21:49:25 +02:00
The goal of this guide is to show how to regularly schedule commercial while playing a media playlist but without interrupting the individual playlist items.
It is assumed that you have configured a VLC source, which contains the playlist, with settings similar to this one:

The important part is the "Pause if not visible, unpause when visible" so that the playback does not restart when switching away and back to the scene containing the VLC source.
Next two macros need to be created:
- The first macro is responsible for detecting when a transition to the next playlist item takes place and if the specified commercial time interval has passed already.
If both are the case a scene switch will take place.

The media condition with state "playing" and "time remaining shorter than 1 second" restriction will allow us to identify when the current playlist entry is about to end. - The second macro is only responsible for automatically switching back to the scene containing the VLC video source playing back the playlist.

The important part is the macro action to reset the timer of the macro described above.
These settings will allow to automatically switch to a "commercial" scene if at least 30 seconds have passed and when a playlist item just ended its playback.
Home
FAQ
Example guides
- Installation
- Show webcam only when speaking
- Twitch Category Changer
- Hotkeys to control counter in text source (e.g. death or win counter)
- Show text source with latest Twitch follower
- Detect elements on screen and hide them automatically
- Motion detection
- Start other programs when starting OBS
- Crossfading audio during scene changes
- Looping a set of media sources
- Switch scenes randomly
- Re-shuffle VLC source
- Automatically switch scene if a game capture's target window no longer exists
- Audio based scene switching in podcast setting
- Switching scenes based on portrait or landscape mode resolution of a window capture source
- Set up a hotkey to start and stop recording with a fade from and to black
- Automatically cycle through a list of scenes
- Toggle visibility of scene items on a timer
- Advance through a list of scenes by hotkey
- Performing actions only when transitioning from A to B
- Media playlist with commercial interruptions
- Split recording of stream into chunks
- Switching scenes for Aitum Vertical plugin
- Using MIDI devices
- Controlling audio source volume using MIDI devices
- Change capture window of Window Capture source
- Show URLs in clipboard in browser source
- League of Legends process based scene swtich
- Push-to-show source
Explanations
- General tab overview
- Starting and stopping the plugin
- Macros explained
- Macro tab overview
- Creating a macro
- Pausing macros
- Macro duration modifiers
- Macro docks
- Exporting and importing individual macros
- Audio condition
- Cursor condition
- Date condition
- Hotkey condition
- Media condition
- Process condition
- Scene item transform condition
- Slide Show condition
- Video condition
- Audio action
- Http action
- Hotkey action
- Random action
- Scene item visibility
- Sequence action
- Action Queue example
- Variables
- Macro properties
- Websockets
- Scripting
- Troubleshooting
- Saving and loading settings