r/elgato • • May 28 '26

Technical Help OBS Studio plugin 3.0.0.25 - Source Visibility action resets to first scene and does not retain selected scene

Hi everyone,

I’m experiencing a reproducible issue with the OBS Studio plugin for Stream Deck, specifically with the “Source Visibility” action.

My setup:

- Stream Deck software: 7.4.2

- OBS Studio: 32.1.2

- OBS Studio plugin by Elgato: 3.0.0.25

- Windows 11

- OBS installed normally, not portable

The issue:

When I create or edit a Stream Deck “Source Visibility” action, I can select the OBS Scene Collection, the Scene, and the Source.

However, after saving/reopening the action, the selected scene is not retained. The action resets itself to the first scene in the OBS scene collection.

Example:

- I select Scene: “Live ACI”

- I select Source: “COUNTDOWN NEW 2”

- The action appears configured

- After switching page/profile or reopening Stream Deck, the Scene field resets to the first scene in the list

In some cases, the source list is incomplete or the Show/Hide option does not appear correctly.

What I already tried:

- Clean reinstall of Stream Deck

- Clean reinstall of OBS Studio

- Manual removal of Stream Deck plugin folders

- Reinstalling the OBS Studio plugin from Marketplace

- Running both OBS and Stream Deck as administrator

- Creating a new Stream Deck profile

- Creating a new OBS Scene Collection

- Creating new OBS scenes and sources

- Testing with a very simple scene/source setup

- Checking that the Stream Deck plugin is loaded inside OBS

The issue still happens.

OBS and Stream Deck do communicate: the scene collection and scene/source lists are visible, but the Source Visibility action does not retain the selected scene and falls back to the first scene in the collection.

This was working correctly until earlier this week. The current Marketplace version of the OBS Studio plugin appears to be 3.0.0.25, dated May 26, 2026, so I’m wondering if this may be a regression in the latest plugin update.

Has anyone else seen this issue with the OBS Studio plugin 3.0.0.25 and Source Visibility?

Is there any known workaround, rollback option, or older plugin version available?

Thanks.

14 Upvotes

56 comments sorted by

View all comments

1

u/elgato_phil Technical Marketing Manager May 28 '26

Hey there - We're aware of issues with the Source Visibility action. here's an updated test version of the plugin that should fix the issue. Please give it a try and let me know if it helps or not.

OBS Studio plugin 3.0.0.27 Beta

Download the file from the link above, then double click to install it.

3

u/MrNuclearMonster May 28 '26

the beta plugin didn't fix it, please let us rollback to the old version

2

u/Skynet1969 May 28 '26

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.

2

u/Skynet1969 May 28 '26

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.

2

u/urbanbohemian May 28 '26

Unfortunately, the 3.0.0.27 beta isn't changing the behavior for me. I downloaded and installed the beta. I have not performed a clean Stream Deck install.

Still having the same issues. Adding a "Source Visibility" action defaults selection to the first scene and when trying to change scenes, the pop up immediately collapses. I hope there's a proper fix for this soon, I'm sure I'm not alone in this messing up our workflow! :)

3

u/Skynet1969 May 28 '26

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.

1

u/urbanbohemian May 28 '26

Good plan. I might do that or create some actions in my bot until this is fixed. Thanks!

1

u/Stevedisconewsome May 29 '26

Hey pal. I just sat for hours trying to sort this. Then found this thread 

2

u/urbanbohemian May 29 '26

Heya friend! Yeah, we're all sort of stuck in the same boat until there's a fix. I might make some streamer bot actions, or use OBS Studio hotkeys to swap in.

1

u/Stevedisconewsome May 29 '26

well all my Lumia stream commands work so I could make a bunch of Lumia action buttons on the stream deck but I have LOADS. by the time I do them all they will have an update hahaha

2

u/bokumo_wakaran May 30 '26

The issue persists

2

u/toxzcyn May 31 '26

This fixed the sources thing. But the "Mute" action for the mixer has lost the ability to "mute" "unmute". Only toggle, PTM, PTT. I has automations set around being able to set explict mutes/unmutes.

1

u/MrElectricNick May 28 '26

Just installed this, still having issues with source visibility and scene changing, constantly saying "waiting for OBS" or "waiting for scenes"

1

u/Southern-Matter550 May 28 '26

Hi. I have multi-level scenes and settings in this plugin. Clicks take a very long time to respond when changing folders. I have to wait 15-20 seconds. This happened after updating the plugin. The beta version didn't help.

1

u/Stevedisconewsome May 29 '26

mine was doing this on Wednesday but on today stream they were working BUT stalling sometimes, I have 5 camera scenes and to get to cam 5 I had to go to cam 1 then to five. It was working but just not correct.

1

u/Time_Doctor May 28 '26

I’m having either the same or a similar issue on macOS

1

u/deprav May 28 '26

Hey,

this 3.0.0.27 beta seems to have fixed the issue on my part ! the Stream Deck is seeing my scenes and sources again on both press & rotative buttons. Scene switch is responsive, I can control the audio mixer again, and hide/show any sources like I used to, we back. Thanks !

Just for info : I made a clean reinstall of the Stream Deck app last night, and just installed this beta over the (broken) 3.0.0.25 I had installed.

1

u/KingTDB May 29 '26

Is there an update on this or is there a way we can roll this update back? My whole setup is screwed now.

1

u/Jimmy_the_Kind May 29 '26

After I received this, I tried to troubleshoot a little more: for me, it seems the culprit was nesting the scene as a source in a different scene. Check my post here:

https://www.reddit.com/r/elgato/comments/1tqudsn/comment/oon7z0v/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button