3.1.0 (2024-06-23)
- Allow number prefixes in OBS audio source names (e.g.
1.
,2.
) to be omitted from audio source names passed to theAUDIO
command.
3.0.1 (2024-04-27)
- PTZ camera priming has been fixed to work correctly with OBS scenes containing an embedded PTZ camera scene.
3.0.0 (2024-03-02)
- BREAKING: SceneSwitcher now requires OBS 30.0.2 or later to run.
- When an embedded slideshow is displayed the slideshow commands of the parent slideshow are not incorrectly triggered when advancing through the embedded slideshow.
2.0.2 (2023-02-18)
- Video and audio is now set correctly when jumping forward slides in certain situations.
2.0.1 (2023-02-18)
- The expected video and audio scenes are now set when going back or jumping slides.
- "Flurl.Http.FlurlResponse" is no longer logged when changing PTZ scenes.
2.0.0 (2023-02-08)
- Automatic PTZ scene switching: priming PTZ cameras to avoid scene changes getting broadcast to livestreams is now handled automatically.
- The obs-websocket host, port and password can now be configured.
- BREAKING: the
config.json
file format has changed:- PTZ HTTP-CGI command URLs are no longer duplicated across SceneSwitcher and OBS configurations, allowing only one OBS scene to be configured per PTZ camera.
- Tally light configurations now reference an OBS scene instead of an OBS source.
- Whitespace is trimmed from command arguments.
- Any case can now be used for commands.
- Provided a useful error message on start failure when OBS Studio is not open.
- Navigating back through slides is now aware of
VIDEO
andAUDIO
commands.
- BREAKING: the
PTZ
command has been removed.
1.0.0 (2023-01-11)
Initial release.