Advanced Scene Switcher

Advanced Scene Switcher 1.37.2

View attachment 120315
I have zero clue what any of this is about, but I felt like posting here in case this is something you can fix this started after I got the recent update 1.34.2 before this update the message had never appeared for me.
Thanks for reporting the issue.
I was not able to reproduce it on my side to investigate it further, unfortunately.

You should be able to work around the problem by installing the plugin directly into the OBS directory.
So, in the installer choose e.g. C:\Program Files\obs-studio instead of C:\ProgramData\obs-studio\plugins.

1783354649108.png


This is assuming you have installed OBS to that location.
 
Thanks!

If possible can you also share an export of your settings?
Or can you somehow narrow down which macro is causing the crash and share that?

Nothing too complicated.

AAAohHic7VpbT9tIFP4r0Txj5GsS56ESEKpFWgoiKftQRdXx+DgZ4djWzDjARvz3zvgeLu2yZbsU/ICwz5zbnOunyFuyBspTQSZftiSBNZIJOdsgj+F2cAqSrsgeWfI0z8hE8hyrlylIIJMtoWkcQyYwJJMIYqGOBftbqXDv7vYadRcoGcc1JnJwgdfAw1ZlJZRBLnAGGzzEFWxYysnErKi12Qw4xDHG9TtdIb06SpOQSZYm4iQ5bxgqpUD1yZyz5RL5aRoqVZby74plxzdIz5KZBC5bv2WaHdBSV/QpldM0weZQe7dKuTxinOZMHm8gzkHzdjmOcqVj3bh0pB08SSRyxd3w0e8ybYnWjJ0Hc9/ZI/I20493ykzCZBEblSFR2LcUNUzp1QylZMlSaFmOSyaUzs7lIAkhVleaKtY6hFrsL5aE6bVKUnGwR1YgLvLkMJdSKy/5FO1cp+IBVUVQ5uJPCDpRX7HlKlZ/8iRqszPneRtMXuuf443U5ZEnpEr2Dr2wSfSdH559LmnqlO4YKT2qmFr7A+A40G7v70h81A59T6TwWMvoUJ2oIicQboQwipYxNNEIAt/0TWoarhs6hhsNqTEeemPDHrkRRFYE5mhI7uWrEC+LrTE4y2ImVc7OU8HKylL9mOm+tMcj3UzFs+P5d4tKwbHyrVTytKxjt7KmlqxL449UXuGt2O3AkqikF03UuySZLpcxnt8nt/Es7Apc6lbv1uPDKbEBfgpZphiObzJVm52jppN264p2aeT0dhAXj3sEEwhiLV+WZRNou2tFu7ZQkWc6h4Jigl83TLCAqcDdKiVxumS0aKww50Vnq4HBIqZ7aEskW+NXdU0hObCkbECB+t7i8Z41f9Szilx4McMYaZmybS2yV8/NQxCMDqphrAsXko1qulaEnCp3SK3rROL6cX0svJl3nsv/ivux2Sy0vialxcjs+L2ox+pvnOsfB77ef18uF4+G/YDJfD24RC4ZVWP7hRNQmNV1k4Ugcc4hqbu6Co9sSI1S2eEipJadVrXcSIYN4V9VbZ38IuBBrMbf50SyuHWxszR1qWAzoUQ5KliS5fISONNprPLUwIQDdfUPH3ps0GODt4INfNcKcOibRhDZCiAEw9CAKLQM2x9FAQ1cF0bBT2KDod1ig7H7PGzg2T02eHlsYL8ZbHAQ6nm8CwfsHg78p3CgiPl7RgAB8B4C9BDgrUAA16E2hhY1hqAhgAXUAHAdw/FC9PzQGke210OA174j3jME0AO5xwC/GAOooL9bEBCrIIoeA/QY4K1gAGvsDqNg5Bg4As9wfRoY48AfGuhh6EWeObaw/xng1e+Id4sBPuH1oBrKPQ74lTigDfx7xQKn7AY7Pwc84wMEq/sBQpOOZ4GKhuceaOhhRQ8rXgOs8CM6GjnO2DADyzFcd+grkgXGmI68EQBaPvo/Bysc22lhhXp+DqywfauHFfdXTsbTiMX4/3xwUBufkPk10x92/X4rG/KQpeQllpZWNEtzTvGxLU86e81TRZ8qJdVyELcJPYsigbJrs2sxgBgSuuuS12VQSdWjsDm2uoebNM7X+JRude3umWXeu20EYTvu9EsDB66BtSsHArVSdAdv8GNXQmVwGrSpLlyZHj4d3Camzj/d7YuOELH2HW/fJHffAG0/IuM=
 
Nothing too complicated.
Thanks again and sorry for the trouble!
I think I was able to track down the root cause of the issue. (Might have been introduced with the shutdown rework in 1.34.x)

In case you have GitHub account, a build with a fix will be available here in a few minutes:

I will make sure to release an official update shortly.
But might take a while to get approved on the forums.
 
Problems after Updating to 1.35.0

Hi there,

I've updates Advanced Scene Switcher from version 1.34.2 to version 1.35.0 and now nothing works anymore. When I go to tools -> Advanced Scene Switcher I get 2 error messages:


Screenshot 2026-07-07 203334.png

Screenshot 2026-07-07 203340.png


After that, the Advanced Scene Switcher Window opens:

Screenshot 2026-07-07 203446.png


Note that the window still says version 1.34.2 even though I copied the files of the windows zip into my obs folder. I use OBS Portable and did copy the files as the instruction said right into the main folder (data and obs-plugins). I overwrote the existing files.

What can I do to fix this issue?

Edit: Overwriting everything with the 1.34.2 files solves the issue. So I guess it's a problem with the update process and changes to the folder structure or so. I guess I need a way/instructions on how to completely remove the old files and then install the new version.
 
Last edited:
Thanks again and sorry for the trouble!
I think I was able to track down the root cause of the issue. (Might have been introduced with the shutdown rework in 1.34.x)

In case you have GitHub account, a build with a fix will be available here in a few minutes:

I will make sure to release an official update shortly.
But might take a while to get approved on the forums.
Can confirm, fixed!
Working as intended
 
Problems after Updating to 1.35.0

Hi there,

I've updates Advanced Scene Switcher from version 1.34.2 to version 1.35.0 and now nothing works anymore. When I go to tools -> Advanced Scene Switcher I get 2 error messages:


View attachment 120350
View attachment 120351

After that, the Advanced Scene Switcher Window opens:

View attachment 120352


Note that the window still says version 1.34.2 even though I copied the files of the windows zip into my obs folder. I use OBS Portable and did copy the files as the instruction said right into the main folder (data and obs-plugins). I overwrote the existing files.

What can I do to fix this issue?

Edit: Overwriting everything with the 1.34.2 files solves the issue. So I guess it's a problem with the update process and changes to the folder structure or so. I guess I need a way/instructions on how to completely remove the old files and then install the new version.
I think you might have accidentally copied the files to the wrong location or might have accidentally skipped some files.
Unfortunately, it is difficult to tell from the screenshots alone which ones exactly are missing / at the wrong place.

I would suggest to just try installing / replacing the existing advanced scene switcher files again in your portable OBS installation directory.
 
Last edited:
Will there be an update to support an Ubuntu 26.04 LTS deb package? Ubuntu 26 has removed pre Qt 6 libraries and some older packages are getting updated to the latest - aka boomaga ( https://askubuntu.com/questions/1566961/boomaga-is-not-available-in-26-04-what-now ) - PR involved 32 files ( https://github.com/archisman-panigrahi/boomaga/commit/e530af2000e2f23e8bad452f2d59ff80711a0b85 )

Code:
sudo apt install ./advanced-scene-switcher-1.35.1-x86_64-linux-gnu.deb
Note, selecting 'advanced-scene-switcher' instead of './advanced-scene-switcher-1.35.1-x86_64-linux-gnu.deb'
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 advanced-scene-switcher : Depends: libqt6gui6t64 (>= 6.4.0) but it is not installable
                           Depends: libqt6widgets6t64 (>= 6.3.0) but it is not installable
                           Recommends: libopencv-core406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libopencv-imgproc406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libopencv-objdetect406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libpaho-mqtt1.3 (>= 1.3.0) but it is not going to be installed
                           Recommends: libpaho-mqttpp3-1 (>= 1.2.0) but it is not going to be installed
                           Recommends: libtesseract5 (>= 5.3.4) but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
   1. advanced-scene-switcher:amd64=1.35.1 is selected for install
   2. advanced-scene-switcher:amd64 Depends libqt6gui6t64 (>= 6.4.0)
      but none of the choices are installable:
      [no choices]
 
Will there be an update to support an Ubuntu 26.04 LTS deb package? Ubuntu 26 has removed pre Qt 6 libraries and some older packages are getting updated to the latest - aka boomaga ( https://askubuntu.com/questions/1566961/boomaga-is-not-available-in-26-04-what-now ) - PR involved 32 files ( https://github.com/archisman-panigrahi/boomaga/commit/e530af2000e2f23e8bad452f2d59ff80711a0b85 )

Code:
sudo apt install ./advanced-scene-switcher-1.35.1-x86_64-linux-gnu.deb
Note, selecting 'advanced-scene-switcher' instead of './advanced-scene-switcher-1.35.1-x86_64-linux-gnu.deb'
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 advanced-scene-switcher : Depends: libqt6gui6t64 (>= 6.4.0) but it is not installable
                           Depends: libqt6widgets6t64 (>= 6.3.0) but it is not installable
                           Recommends: libopencv-core406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libopencv-imgproc406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libopencv-objdetect406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libpaho-mqtt1.3 (>= 1.3.0) but it is not going to be installed
                           Recommends: libpaho-mqttpp3-1 (>= 1.2.0) but it is not going to be installed
                           Recommends: libtesseract5 (>= 5.3.4) but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
   1. advanced-scene-switcher:amd64=1.35.1 is selected for install
   2. advanced-scene-switcher:amd64 Depends libqt6gui6t64 (>= 6.4.0)
      but none of the choices are installable:
      [no choices]
Can you try if the "advanced-scene-switcher-1.34.2-13-gf1cedfe3-ubuntu-26.04-x86_64-f1cedfe3f" build artefact works as expected in your Ubuntu 26 environment?

Let me know if you should not have access to a GitHub account and I will try to share in some other way.
 
Hi,

OBS 32.2.1 64bit windows and Advanced Scene Switcher 1.35.1 is crashing on me with no logs in the following situation

2 scenes - both with no sources.
In Advanced Scene Switcher I have Macro 1 with the condition
If Scene Scene changed and scene Current Scene is --select scene
media Restart Source --select Source

To cause the crash Remove/Delete the first scene

attached is a zipped json of the situation from "Scene Collection Manager"

regards,

David
 

Attachments

Hi,

OBS 32.2.1 64bit windows and Advanced Scene Switcher 1.35.1 is crashing on me with no logs in the following situation

2 scenes - both with no sources.
In Advanced Scene Switcher I have Macro 1 with the condition
If Scene Scene changed and scene Current Scene is --select scene
media Restart Source --select Source

To cause the crash Remove/Delete the first scene

attached is a zipped json of the situation from "Scene Collection Manager"

regards,

David
Can you please also share the crash report?
I wasn't able to reproduce the crash, yet, unfortunately.
 
Will there be an update to support an Ubuntu 26.04 LTS deb package? Ubuntu 26 has removed pre Qt 6 libraries and some older packages are getting updated to the latest - aka boomaga ( https://askubuntu.com/questions/1566961/boomaga-is-not-available-in-26-04-what-now ) - PR involved 32 files ( https://github.com/archisman-panigrahi/boomaga/commit/e530af2000e2f23e8bad452f2d59ff80711a0b85 )

Code:
sudo apt install ./advanced-scene-switcher-1.35.1-x86_64-linux-gnu.deb
Note, selecting 'advanced-scene-switcher' instead of './advanced-scene-switcher-1.35.1-x86_64-linux-gnu.deb'
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 advanced-scene-switcher : Depends: libqt6gui6t64 (>= 6.4.0) but it is not installable
                           Depends: libqt6widgets6t64 (>= 6.3.0) but it is not installable
                           Recommends: libopencv-core406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libopencv-imgproc406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libopencv-objdetect406t64 (>= 4.6.0+dfsg) but it is not installable
                           Recommends: libpaho-mqtt1.3 (>= 1.3.0) but it is not going to be installed
                           Recommends: libpaho-mqttpp3-1 (>= 1.2.0) but it is not going to be installed
                           Recommends: libtesseract5 (>= 5.3.4) but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
   1. advanced-scene-switcher:amd64=1.35.1 is selected for install
   2. advanced-scene-switcher:amd64 Depends libqt6gui6t64 (>= 6.4.0)
      but none of the choices are installable:
      [no choices]
@Warmuptill Thank you so much for looking into this so quickly. Apologies for the delayed return to this.

So.. It DID NOT work entirely, but it did make some "progress"

It installed OK, but in the process it removed obs-studio ( !! ) lol

and if I try to reinstall obs-studio, it wants to remove advanced-scene-switcher.

1785177937734.png


1785177965475.png


I'm digging more to see if there might be any more helpful details. but right now, no cigar, but closer.
 
@Warmuptill Thank you so much for looking into this so quickly. Apologies for the delayed return to this.

So.. It DID NOT work entirely, but it did make some "progress"

It installed OK, but in the process it removed obs-studio ( !! ) lol

and if I try to reinstall obs-studio, it wants to remove advanced-scene-switcher.

View attachment 120657

View attachment 120658

I'm digging more to see if there might be any more helpful details. but right now, no cigar, but closer.
How did you install the "obs-studio" package?
I think it might just differ to how I do it in the CI environment and thus they are technically different packages.
 
How did you install the "obs-studio" package?
I think it might just differ to how I do it in the CI environment and thus they are technically different packages.
Agreed, I am using the "official" PPA from obs ( as listed here: https://obsproject.com/kb/linux-installation )
Code:
sudo add-apt-repository ppa:obsproject/obs-studio
and it is listed first as priority over the ubuntu package.
Code:
apt-cache policy obs-studio
obs-studio:
  Installed: 32.2.0-0obsproject1~resolute
  Candidate: 32.2.0-0obsproject1~resolute
  Version table:
 *** 32.2.0-0obsproject1~resolute 500
        500 https://ppa.launchpadcontent.net/obsproject/obs-studio/ubuntu resolute/main amd64 Packages
        100 /var/lib/dpkg/status
     32.1.0-0ubuntu3 500
        500 http://us.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
 
Back
Top