Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"YouTube Live Control Panel" dock re-enables itself upon switching to profile with "YouTube - RTMPS" + Stream Key as streaming service #10699

Open
Lalovoe opened this issue May 20, 2024 · 0 comments

Comments

@Lalovoe
Copy link

Lalovoe commented May 20, 2024

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

30.1.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/xgnXJOYl5iY8Hhb9

OBS Studio Crash Log URL

No response

Expected Behavior

When disabling the "YouTube Live Control Panel" dock using either the toolbar or the close (x) button while being on a profile using "YouTube - RTMP" along with a stream key as the chosen streaming service (Settings > Stream), OBS will remember that the dock has been closed/disabled when switching back to that profile, after having switched to a different profile in the meantime, and will keep the dock closed once getting back to the profile using "YouTube - RTMP" along with a stream key as the chosen streaming service.

Current Behavior

When disabling the "YouTube Live Control Panel" dock using either the toolbar or the close (x) button while being on a profile using "YouTube - RTMP" along with a stream key as the chosen streaming service (Settings > Stream), OBS will NOT remember that the dock has been closed/disabled when switching back to that profile, after having switched to a different profile in the meantime, and will REOPEN the dock once getting back to the profile using "YouTube - RTMP" along with a stream key as the chosen streaming service.

Steps to Reproduce

  1. Make sure that you are using a profile that has "YouTube - RTMP" selected as the streaming service. And make sure you are NOT logged in, and instead are USING a stream key. (I don't think it has to be a valid stream key, as actually streaming is not part of this)
  2. Make sure the "YouTube Live Control Panel" is closed. This can be done either by checking "Docks" in the toolbar and disabling it there, or clicking the close (x) button on the dock.
  3. Wait around 3+ seconds. (yes, this was needed on my machine. Going too fast didn't let me reproduce the issue)
  4. Switch to any other profile. (Preferably one that isn't using "YouTube - RTMP" + stream key as the streaming service. It can also be reproduced if the other profile also uses "YouTube - RTMP" + stream key, but the issue is more easily understood if the profile you're switching to, doesn't use this setup)
  5. Now wait an additional 3+ seconds again.
  6. Switch back to the original profile that uses "YouTube - RTMP" + stream key from step 1.

By the end of these steps the "YouTube Live Control Panel" dock should reappear by itself, prompting a logon, and failing to remember that it should be closed. It's now taking up precious screen space, requiring you to close it manually agian, to get rid of it.

A video going through the steps and showcasing the bug:

VID20240520024700_2.mp4

Anything else we should know?

Issue only occurs if the profile uses the Stream Key while NOT being logged in with a YouTube account. When using the "connect account" feature instead of stream key OBS behaves as expected and the dock remains closed when switching away and back to that profile.

I am seeing this issue with a fresh install of latest OBS, but I didn't remove my settings, profiles and scenes etc. when reinstalling.

This issue can be avoided by using the "Custom" streaming service and pointing to rtmp://a.rtmp.youtube.com/live2 because the dock only exists when youtube is selected as a service.

The stream key seen in the video has since been changed, so don't bother trying to use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant