Warmuptill
Active Member
Hey @Warmuptill
The representation was very simple. Same identical name; but they're placed in the same order as you see it in your scene items. So 1 in the list, is 1 in the 'scene.item' list.
Now how they did it technically, I can't say. Here's the Stream Deck repo: https://github.com/elgatosf/streamdeck-obs-plugin
View attachment 78499
Here's a visual representation of it.
Oh OK, I would have expected this to be solved more elegantly.
I implemented the following approach:
The scene item selection will still only ever show each source once.
However if there are multiple sources with the same name on the selected scene additional options will appear.
For example in this particular case there are two instances of the "Game Capture" source are available in the scene "testScene":
(As you can see the "old" behaviour of affecting all / any scene item is also available still)
If only a single instance of "Game Capture" exists the additional options are not shown.
I applied these changes to conditions and actions which affect the order, transformation, and visibility of scene items.
A build with this change will be available here in a few minutes:
Improve scene item selection · WarmUpTill/SceneSwitcher@8209f65
An automated scene switcher for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.
github.com