obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
59.83k stars 7.93k forks source link

pipewire-screen-capture-sources are not saved after restart #11425

Closed Daholli closed 3 hours ago

Daholli commented 3 hours ago

Operating System Info

Other

Other OS

NixOs

OBS Studio Version

30.2.3

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/OXzcS0N3Roicmndw

OBS Studio Crash Log URL

No response

Expected Behavior

When closing Obs and restarting it again, I expect my sources to be saved upon returning, but instead I have to reselect the sources from pipewire (without knowing which source I currently have to reselect)

Current Behavior

Obs asks for monitor/window for each previously configured scene

Steps to Reproduce

  1. Open Obs in Hyprland
  2. Configure Sources using the pipewire-screen-capture-source
  3. Close Obs
  4. Reopen Obs
  5. -> Be asked to reselect the sources ...

Anything else we should know?

No response

tytan652 commented 3 hours ago

This is an issue on the portal implementation side if persistence not enabled by the user, OBS Studio always tries to restore the given token if available.

Daholli commented 3 hours ago

Oh thanks! that is already very helpful, I will try to fix it then, I just found no information regarding that