OBS-captions-plugin
OBS-captions-plugin copied to clipboard
Switching scene collections disables the captions
I'm reporting this on behalf of @GamerZakh who has been experiencing this issue multiple times.
If you enable the Closed Captions on one scene collection, then proceed to change to another scene collection, the captions get disabled (ie tthe plugin acts like they've been disabled), but the button does not change to show that they've been disabled, meaning toggling the button "disables" them even though they aren't enabled any more.
Steps To Reproduce:
- Start a live stream
- Enable the captions on the current scene collection you are on.
- After confirming they're enabled and converting speech to text, switch scene collection.
- Observe the stream while talking.
Expected Result: the caption plugin stays enabled because you haven't toggled off the captions to be processed in the session. Actual Result: the button state does not change, but the caption plugin is basically no longer running.
Arguably there are three solutions to this imo:
- Update the caption plugin state so they always disable themselves after switching collections.
- Allow the captions to stay active when switching scene collections (admittedly this would be a preferred option, but since scene collections will disable all sources when switching, i expect this will not be possible)
- Show a warning when switching collections that your captions will be disabled.
Zakh is, afaik, using the latest version of the plugin on the latest OBS Studio stable build. :)
Hope this information helps!
Is this repo no longer monitored for new issues?
It is monitored/maintained though I don't really have too much time to spend on it rn, but I did test that back then when it was reported and couldn't reproduce it and forgot to reply. When testing with two scene collections both with captions enabled and switch between them it works for me as expected, and when I disable them on one and switch it also correctly turns off on the one and back on when switching back.