Events: Add from and to scene names to transition events#1229
Events: Add from and to scene names to transition events#1229duncte123 wants to merge 10 commits intoobsproject:masterfrom
Conversation
These scene names are missing to make these events useful for anything other than monitoring
2387dc2 to
c21afa4
Compare
|
Whoops, soft resetted too much |
|
I'd be thrilled to have this merged, knowing what scene is being transitioned to as the scene transition starts is very useful for me. @duncte123 - Should the transition events also contain the UUIDs of the scenes being transitioned from and to? |
Personally I don't have any use case for this, if any of the maintainers want this functionality I'd be happy to add it next to the scene names |
|
Could anyone look into this? I have just setup automations when changing OBS scenes and I realize the current My solution for now has been to migrate my code from WebSocket protocol 5 to WebSocket protocol 4 and use the |
|
Can this be revisited? |
|
@RytoEX saw that you're active on the repo again, could you have a look at this PR? It's been 2 years without any comment from a maintainer. |
I am not familiar enough with websockets or this PR to provide a review. I would require a review from another maintainer who understands the problem this is trying to solve. |
The problem that this PR fixes is a deprecation between the v4 and v5 websocket implementation. |
|
An additional note that this patch has been serving me well for over a year now. |


Description
As stated in #983 the v5 transition events are lacking a severe amount of data rendering them pretty much useless without having your own state (that desyncs the moment you have two clients)
Motivation and Context
The missing from and to scenes on the transition events is what's keeping me on v4. When this PR is released I will be able to switch off v4 and use v5.
It would fix #983 but currently the duration is wonky due to an internal OBS bug so not completely
How Has This Been Tested?
Tested OS(s):
Types of changes
Checklist:
masteror arelease/*branch.