I've been using OBS Portable to stream my desktop to YouTube for the past several months. I have it set to open at startup, and when it does, I start my stream. All my configurations (monitor selection and sizing, Google account link, etc) are remembered from session to session.
This past weekend, I left my computer running on a long project, during which I was not streaming and OBS was not open. Today, I restarted my computer, and as soon as OBS opened, it prompted me with the Auto-Configuration Wizard, which I had not seen since my first use of the software. It appears that all of my configurations had been lost. I went through the wizard and linked my Google account, but before continuing, I restarted the software just to see if it had been saved. At startup, I was greeted by the Auto-Configuration Wizard yet again.
I see that no update for the software has shipped since last month, so any idea what might have changed on my computer that caused this sudden inability for my configurations to not be saved across session.
If you set it to start at Windows startup within the app itself, it will not be running in portable mode. It will be running in local mode. In this case, the settings are not something under our control at all.
Sometimes, the impossible can become possible, if you're awesome!
I should clarify: I added a shortcut to the shell:startup folder that points to the OBS Portable executable. And as I said, it worked without issue for months.
I'm not sure why that would happen. Running your PC for a while with it closed would have no effect on it. I'd suggest restoring from a recent Data backup and see if it happens again to see if there's anything else that may correlate.
Sometimes, the impossible can become possible, if you're awesome!
The issue seems to be somehow related to the Google account sign-in process. When I select Settings > Stream > YoutTube - RTMPS and go through the "Connect Account" process, it successfully connects and shows the YouTube Live Control Panel sidebar. At this point, if I close the program and reopen it, my configurations appear to be preserved.
However, the YouTube Live Control Panel is still prompting me to sign in. Once I do so, if I close the program and reopen it again, all my configurations are deleted and I am greeted by the Auto Configuration wizard once again.
Weird. I wonder if it leaves it in some in between state. Or if there's a second EXE that handles the login that's locking the files and preventing them moving. I'll poke into it a bit more and see if I can check for that state.
Sometimes, the impossible can become possible, if you're awesome!
Would you please open the OBSPortable.ini page within OBSPortable\App\AppInfo\Launcher and, after the DirectoryMoveOK=yes line, please add this line:
That may address it.
Sometimes, the impossible can become possible, if you're awesome!
Added, and so far so good! After signing into the YouTube control panel and restarting, I don't see any of my configurations deleted. I'll report back if anything changes.
This is fixed in today's release
Sometimes, the impossible can become possible, if you're awesome!