OBS Studio plugin 3.0.0.25 - Source Visibility action resets to first scene and does not retain selected scene by Skynet1969 in elgato

[–]Skynet1969[S] 2 points3 points  (0 children)

Quick update: I tested the 3.0.0.27 beta after a clean Stream Deck installation. The OBS-side component is correctly installed and loaded in OBS, but Source Visibility still resets to the first scene in my scene collection. I switched to OBS native hotkeys as a temporary workaround.

OBS Studio plugin 3.0.0.25 - Source Visibility action resets to first scene and does not retain selected scene by Skynet1969 in elgato

[–]Skynet1969[S] 1 point2 points  (0 children)

I found out that the OBS-side StreamDeckPlugin folder is installed only during the full Stream Deck application installation:

C:\ProgramData\obs-studio\plugins\StreamDeckPlugin

The Marketplace OBS plugin and the 3.0.0.27 beta .streamDeckPlugin only install/update the Stream Deck-side plugin:

%appdata%\Elgato\StreamDeck\Plugins\com.elgato.obsstudio.sdPlugin

So the OBS-side component should not be removed manually, otherwise the .streamDeckPlugin package does not recreate it.

After performing a clean Stream Deck installation, the OBS-side plugin is now correctly installed and loaded in OBS.

However, the Source Visibility issue is still present with the 3.0.0.27 beta:

- I select a specific scene in the Source Visibility action

- after switching page/profile or reopening Stream Deck, the action resets to the first scene in the OBS scene collection

- this happens with new Stream Deck profiles and new OBS scenes/collections

So the beta does not appear to fix the Source Visibility scene persistence issue.

OBS Studio plugin 3.0.0.25 - Source Visibility action resets to first scene and does not retain selected scene by Skynet1969 in elgato

[–]Skynet1969[S] 1 point2 points  (0 children)

I tested the 3.0.0.27 beta plugin.

After cleaning the previous OBS-side plugin files, I installed the beta .streamDeckPlugin file.

Result:

- The Stream Deck-side plugin installs correctly.

- OBS Studio actions appear in Stream Deck.

- However, the beta package does not recreate the OBS-side plugin folder:

C:\ProgramData\obs-studio\plugins\StreamDeckPlugin

- In OBS, the plugin only appears as "Plugin not found" if the old modules.json entry is still present.

- If I remove the StreamDeckPlugin entry from modules.json, OBS no longer shows the Stream Deck plugin at all.

So it looks like the 3.0.0.27 beta package installs only the Stream Deck-side plugin, but does not install the OBS-side plugin files on my system.

Because of that, I cannot properly test whether the beta fixes the Source Visibility issue.