Plugin install on flatpak installation

lionsdenstl

New Member
I have installed OBS via Flatpak. Several of the plugins I want to use are not listed for flatpak installation. How can I install these plugins?
 

pijea

New Member
Hi,
I managed to install plugins fot my flatpak installation by copying the plugin in the followig directory :
/var/lib/flatpak/app/com.obsproject.Studio/current/active/files/plugins

I doubt that it will be persistent after any upgrade though.

Hope this can help.
 

AaronD

Active Member
Flatpak, snap, and other sandbox systems are designed for isolation-based security. It's intentionally hard to do anything with them that wasn't already done before the package was made, and hard to connect them to the outside world like a media system kinda needs.

Remove the sandboxed version, install the official repository, and install natively from there. For Debian-based systems, which also includes Ubuntu and its derivatives:
Bash:
sudo apt-add-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio
From the sticky thread in this forum:
Then the normal process to install plugins should also work.
 
Hi,
I managed to install plugins fot my flatpak installation by copying the plugin in the followig directory :
/var/lib/flatpak/app/com.obsproject.Studio/current/active/files/plugins

I doubt that it will be persistent after any upgrade though.

Hope this can help.
Hi there how do you GET ACCESS to that folder? for me I cannot paste into it.
Why TF doesn't obs just have a "open plugin directory" button to make this so easy instead of being a full day's search?
 

AaronD

Active Member
Hi there how do you GET ACCESS to that folder? for me I cannot paste into it.
Why TF doesn't obs just have a "open plugin directory" button to make this so easy instead of being a full day's search?
As I said above, flatpak and other containers are not meant for configurability. They're meant to make a pre-fab thing work as-is across a zoo of different systems, and keep any problems to itself. It might be what's needed to make OBS work at all on a non-mainstream system, but it's going to be hard to customize it.

If you're really serious about OBS, and it's not just a playground, I'd strongly recommend installing natively, like I said above, on a system that is supported natively. Then you can install a bunch of plugins that weren't necessarily included in the container version.

Some containered versions of OBS, like the snap one that I tried a few years ago, come with a bunch of plugins pre-installed, probably because of the difficulty in adding them later. But it's still a pain to get them all to work, manually granting permission after permission to the container itself. And by the time you do all that, you have so many holes that it's not secure at all anymore (practically native in that sense), but you still get the performance hit of running inside a container.

So if you're serious about it, don't use the containers. Install natively instead.
 

AaronD

Active Member
Hi there how do you GET ACCESS to that folder? for me I cannot paste into it.
If you must make THIS work, then you can use sudo on the command line. But:
I doubt that it will be persistent after any upgrade though.


Why TF doesn't obs just have a "open plugin directory" button to make this so easy instead of being a full day's search?
That would be nice! But not all plugins need that. Some have a native installer now, that does all of that for you and "just works", assuming a native installation of OBS.

It *used* to be that you had to know all of that and do it manually, and some plugins still need it, but not all anymore.
 

Thub

New Member
In the flatpak release of OBS Studio 31.x you can choose Show Settings Folder from the File menu to open the user's settings folder. This is a subfolder of the user data folder for the OBS Studio flatpak which lives in the user's home directory. Being a user data folder, it will survive updates. If there isn't a folder called plugins you can create it and put the plugins in there. Close and restart OBS and you should be good to go.
 
Top