dimtpap / obs-pipewire-audio-capture

🔊 Audio device and application capture for OBS Studio using PipeWire
https://obsproject.com/forum/resources/pipewire-audio-capture.1458/
GNU General Public License v2.0
297 stars 9 forks source link

Publish to Flathub #49

Open deadmeu opened 4 months ago

deadmeu commented 4 months ago

Offering a Flathub distributed package would make this plugin easier to install for the OBS Flatpak.

https://github.com/obsproject/obs-studio/pull/6207 doesn't appear like it will be ready to merge any time soon, so it would be valuable to simplify the installation & update experience for users.

See https://github.com/flathub/com.obsproject.Studio.Plugin.OBSVkCapture for an example of a plugin published to Flathub.

dimtpap commented 3 months ago

This plugin requires the --filesystem=xdg-run/pipewire-0 permission to be set for OBS Studio. Currently it is set by upstream, but it can be removed at anytime and break the plugin as they're transitioning to portals.

If Flatpak extensions can set additional flags on the host application then this can be considered, but I can't find anything for that in the Flatpak documentation

boredsquirrel commented 2 weeks ago

Hi, I just started the packaging as a flatpak, may be broken, dont really know what I am doing XD

https://github.com/boredsquirrel/com.obsproject.Studio.Plugin.PipewireAudioCapture