Scene Tree Folder Plugin

Scene Tree Folder Plugin v0.1.9

John Titor

New Member
John Titor submitted a new resource:

Scene Tree Folder Plugin - Plugin for OBS that adds a scene tree folder dock. Can be used to organize scenes into a folder stru

Scene Tree View - Updated for OBS Studio 32+

***IMPORTANT***
**THIS PLUGIN ONLY SUPPORTS OBS STUDIO 32+**
*I KNOW IT SAYS MINIMUM VERSION 31.1.0, BUT THAT IS ONLY BECAUSE THE FORUM WOULDN'T LET ME SELECT A NEWER VERSION THAN THAT AS THE MINIMUM. FOR OLDER VERSIONS OF OBS, USE THE ORIGINAL VERSION THAT THIS IS FORKED FROM.*

Project Context
This is an updated continuation of the abandoned “Scene Tree Folder Plugin for OBS Studio v0.1.5”. The original plugin page is preserved here for...

Read more about this resource...
 

StefenTower

Member
Thanks for this. I was going to report an issue on Github but the place to report it is missing. Anyway, the issue is that in a subsequent load of OBS with the scene tree, the scene tree dock usually ends up displaying completely blanked out. The only way I can bring it back is to close the scene tree dock, then re-open it. This is happening on OBS 32.0.2.
 

John Titor

New Member
Thanks for this. I was going to report an issue on Github but the place to report it is missing. Anyway, the issue is that in a subsequent load of OBS with the scene tree, the scene tree dock usually ends up displaying completely blanked out. The only way I can bring it back is to close the scene tree dock, then re-open it. This is happening on OBS 32.0.2.
Can you post some screen shots and also let me know any relevant or possibly relevant things that may possibly affect it? Some that I can think of off the top of my head:

Are you using a stock OBS theme or a custom one?

Where in OBS are you docking it?

What other plugins do you have installed?

What Windows are you running (10 or 11)?

I'm on 32.0.2 also and have a ton of plugins installed. I'm docking it at the bottom just to the right of the leftmost square. I'm using one of the acri themes but I have tested it on all of the stock OBS themes because I was having issues with the buttons not matching the theme and blacking/whiting out and not being visible. I also added the up and down arrows that weren't in the original (they were a real pain to get working right). Some screenshots and answers to those questions would be helpful. Also how many folders and scenes do you have. I tested with 3 folders and 10 scenes. When I get home I'll reply again because I know there's a log file somewhere that can also help. Feel free to either reply here or email me at thethirdrail23@gmail.com and I'll see what I can figure out. Thank you for the reply. Please be patient with me if it takes me a bit to figure it out. I'm not a real dev. I do know rudimentary Python and a tiny bit of front end web development, but OBS plugins are C++ which is not an easy language by any stretch. Luckily though I'm very resourceful, know how to make the AI work through stuff, and don't like giving up so I will figure it out as quick as I can.
 

StefenTower

Member
Can you post some screen shots and also let me know any relevant or possibly relevant things that may possibly affect it? Some that I can think of off the top of my head:

Are you using a stock OBS theme or a custom one?

Where in OBS are you docking it?

What other plugins do you have installed?

What Windows are you running (10 or 11)?

I'm on 32.0.2 also and have a ton of plugins installed. I'm docking it at the bottom just to the right of the leftmost square. I'm using one of the acri themes but I have tested it on all of the stock OBS themes because I was having issues with the buttons not matching the theme and blacking/whiting out and not being visible. I also added the up and down arrows that weren't in the original (they were a real pain to get working right). Some screenshots and answers to those questions would be helpful. Also how many folders and scenes do you have. I tested with 3 folders and 10 scenes. When I get home I'll reply again because I know there's a log file somewhere that can also help. Feel free to either reply here or email me at thethirdrail23@gmail.com and I'll see what I can figure out. Thank you for the reply. Please be patient with me if it takes me a bit to figure it out. I'm not a real dev. I do know rudimentary Python and a tiny bit of front end web development, but OBS plugins are C++ which is not an easy language by any stretch. Luckily though I'm very resourceful, know how to make the AI work through stuff, and don't like giving up so I will figure it out as quick as I can.

I'd rather not post screen shots for privacy concerns, but no matter how I've docked it, it usually shows up blanked on a reload of OBS. And in the occasional times it displays, it displays wider than I had set.

I'm generally docking it on the left side of the screen (left of the main video viewer), usually combined with another dock and tabbed, but also in its own non-combined dock.

Interestingly, when I dock it exactly the way you stated, it shows up on every reload of OBS. However, that's not where I would like to dock it.

I'm using the stock OBS theme, although not the default style of it. I checked to see if the problem is there with the default style, and it is.

I have a lot of plugins installed. See my latest log here: https://obsproject.com/logs/1nPNT2Pu2KjS5eBt

I'm running on Windows 11 Version 25H2 (OS Build 26200.7171).

I have four folders and 15 scenes (I have been testing with OBS for a long time but I haven't been seriously broadcasting yet).

Hope the above info helps. Sorry for my slow response, but I've been backlogged in my work.
 

John Titor

New Member
I'd rather not post screen shots for privacy concerns, but no matter how I've docked it, it usually shows up blanked on a reload of OBS. And in the occasional times it displays, it displays wider than I had set.

I'm generally docking it on the left side of the screen (left of the main video viewer), usually combined with another dock and tabbed, but also in its own non-combined dock.

Interestingly, when I dock it exactly the way you stated, it shows up on every reload of OBS. However, that's not where I would like to dock it.

I'm using the stock OBS theme, although not the default style of it. I checked to see if the problem is there with the default style, and it is.

I have a lot of plugins installed. See my latest log here: https://obsproject.com/logs/1nPNT2Pu2KjS5eBt

I'm running on Windows 11 Version 25H2 (OS Build 26200.7171).

I have four folders and 15 scenes (I have been testing with OBS for a long time but I haven't been seriously broadcasting yet).

Hope the above info helps. Sorry for my slow response, but I've been backlogged in my work.
No worries at all on the slow reply and I definitely feel you on the privacy thing. Just bear with me if this takes a while but I will do everything I can to get it running properly. I tested it out on my setup and I can put it anywhere except to the left of the side of the main viewer and it works but the minute I put it to the left of the viewer, no matter what other amount of docks or positioning of it within a multitude of dock configurations it causes that issue. I'm gonna have to do some research because it seems to be an issue with how that side interacts with docks, but I'll update it once I figure it out.
 

John Titor

New Member
John Titor updated Scene Tree Folder Plugin with a new update entry:

Dock Visibility & Content Sizing Fixes

Bug Fixes​

1. Dock Visibility Fix (Empty Dock Issue)​

Problem: The Scene Tree View dock would appear empty (showing only the title bar with no content) after closing and reopening OBS in specific configurations:

  • When positioned to the left of the video preview/viewer area
  • When tabbed with another dock and the Scene Tree View was in a hidden/inactive tab
Root Cause: Double QDockWidget...

Read the rest of this update entry...
 

John Titor

New Member
I'd rather not post screen shots for privacy concerns, but no matter how I've docked it, it usually shows up blanked on a reload of OBS. And in the occasional times it displays, it displays wider than I had set.

I'm generally docking it on the left side of the screen (left of the main video viewer), usually combined with another dock and tabbed, but also in its own non-combined dock.

Interestingly, when I dock it exactly the way you stated, it shows up on every reload of OBS. However, that's not where I would like to dock it.

I'm using the stock OBS theme, although not the default style of it. I checked to see if the problem is there with the default style, and it is.

I have a lot of plugins installed. See my latest log here: https://obsproject.com/logs/1nPNT2Pu2KjS5eBt

I'm running on Windows 11 Version 25H2 (OS Build 26200.7171).

I have four folders and 15 scenes (I have been testing with OBS for a long time but I haven't been seriously broadcasting yet).

Hope the above info helps. Sorry for my slow response, but I've been backlogged in my work.
It is now working with no issues. Thanks to Augment Code, the real MVP!
 

StefenTower

Member
It is now working with no issues. Thanks to Augment Code, the real MVP!
Seems to work great. Thank you very much for fixing this! This will ease my efforts in using OBS.

Now that persistence is fixed, I have a minor enhancement request. It would be nice if there was a right-click menu option to remove a folder.
 

John Titor

New Member
Seems to work great. Thank you very much for fixing this! This will ease my efforts in using OBS.

Now that persistence is fixed, I have a minor enhancement request. It would be nice if there was a right-click menu option to remove a folder.
That shouldn't be too difficult. It has the right click scene removal so It should be easy to add the folder removal. Give me a few days. Right now I'm working on MacOS and Linux builds for it since I have a few friends who are on those platforms and interested in the plugin.
 
Top