Skip to content

Add com.obsproject.Studio.Plugin.NDI#4701

Closed
tytan652 wants to merge 1 commit into
flathub:new-prfrom
tytan652:com.obsproject.Studio.Plugin.NDI
Closed

Add com.obsproject.Studio.Plugin.NDI#4701
tytan652 wants to merge 1 commit into
flathub:new-prfrom
tytan652:com.obsproject.Studio.Plugin.NDI

Conversation

@tytan652

@tytan652 tytan652 commented Nov 15, 2023

Copy link
Copy Markdown

Please confirm your submission meets all the criteria

  • I have read the App Requirements and App Maintenance pages.
  • My pull request follows the instructions at App Submission.
  • I have built and tested the submission locally.
  • I am using only the minimal set of permissions. (If not, please explain each non-standard permission.)
    • It requires --system-talk-name=org.freedesktop.Avahi to enable network discovery which is already provided by OBS Studio Flatpak for historical reasons.
  • All assets referenced in the manifest are redistributable by any party. If not, the unredistributable parts are using an extra-data source type.
  • I am an upstream contributor to the project. If not, I contacted upstream developers about submitting their software to Flathub. Link:
  • I own the domain used in the application ID or the domain has a policy for delegating subdomains (e.g. GitHub, SourceForge).
    • This is an OBS Studio plugin
  • Any additional patches or files have been submitted to the upstream projects concerned. (If not, explain why.)
    • The libndi path fix is really Flatpak specific since it patches it to use the extra-data path

The workflow was added to replace the external-data-checker, to avoid spamming the NDI download link in extra-data.

@paulpv

paulpv commented Nov 15, 2023

Copy link
Copy Markdown

Thanks @tytan652 for doing this for DistroAV/DistroAV#724 !

@hfiguiere hfiguiere changed the title Add obs-ndi to Flathub Add com.obsproject.Studio.Plugin.NDI Nov 15, 2023
@tytan652
tytan652 force-pushed the com.obsproject.Studio.Plugin.NDI branch 2 times, most recently from be2acc2 to 7d2aba6 Compare November 15, 2023 17:48
Comment thread com.obsproject.Studio.Plugin.NDI.metainfo.xml Outdated
@hfiguiere

hfiguiere commented Nov 15, 2023

Copy link
Copy Markdown
Contributor

It requires --system-talk-name=org.freedesktop.Avahi to enable network discovery which is already provided by OBS Studio Flatpak for historical reasons.

There is no permissions for extensions.

Comment thread com.obsproject.Studio.Plugin.NDI.metainfo.xml Outdated
Comment thread com.obsproject.Studio.Plugin.NDI.json Outdated
Comment thread avahi.json Outdated
@tytan652
tytan652 force-pushed the com.obsproject.Studio.Plugin.NDI branch from 7d2aba6 to 171e997 Compare November 15, 2023 19:16
Comment thread com.obsproject.Studio.Plugin.NDI.metainfo.xml Outdated
@tytan652
tytan652 force-pushed the com.obsproject.Studio.Plugin.NDI branch 2 times, most recently from a3a7e95 to 4b89127 Compare November 15, 2023 19:47
@hfiguiere

Copy link
Copy Markdown
Contributor

bot, build com.obsproject.Studio.Plugin.NDI

@flathubbot

Copy link
Copy Markdown

Queued test build for com.obsproject.Studio.Plugin.NDI.

@flathubbot

Copy link
Copy Markdown

Started test build 81867

@flathubbot

Copy link
Copy Markdown

Build 81867 failed

Comment thread com.obsproject.Studio.Plugin.NDI.json Outdated
@tytan652
tytan652 force-pushed the com.obsproject.Studio.Plugin.NDI branch from 4b89127 to 624df5f Compare November 16, 2023 07:26
@tytan652

Copy link
Copy Markdown
Author

bot, build com.obsproject.Studio.Plugin.NDI

@flathubbot

Copy link
Copy Markdown

Queued test build for com.obsproject.Studio.Plugin.NDI.

@bbhtt

bbhtt commented Nov 16, 2023

Copy link
Copy Markdown
Contributor

Buildrequests seem stuck...

bot, build com.obsproject.Studio.Plugin.NDI

@flathubbot

Copy link
Copy Markdown

Queued test build for com.obsproject.Studio.Plugin.NDI.

@flathubbot

Copy link
Copy Markdown

Started test build 81951

@flathubbot

Copy link
Copy Markdown

Build 81951 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/64582/com.obsproject.Studio.Plugin.NDI.flatpakref

Comment thread com.obsproject.Studio.Plugin.NDI.json
@bbhtt

bbhtt commented Nov 16, 2023

Copy link
Copy Markdown
Contributor

Seems fine, but please test. I don't use OBS.

@tytan652

tytan652 commented Nov 16, 2023

Copy link
Copy Markdown
Author

Locally it works.
The test build got the test branch, OBS Studio only gets/uses stable branch extensions.

Edit: Looking at installed files, its looks okay compared to my local build.

@tytan652
tytan652 force-pushed the com.obsproject.Studio.Plugin.NDI branch from 624df5f to 526ec29 Compare November 16, 2023 09:25
@tytan652
tytan652 force-pushed the com.obsproject.Studio.Plugin.NDI branch from 526ec29 to c5158e2 Compare November 16, 2023 09:25
@hfiguiere

Copy link
Copy Markdown
Contributor

bot, build com.obsproject.Studio.Plugin.NDI

@flathubbot

Copy link
Copy Markdown

Queued test build for com.obsproject.Studio.Plugin.NDI.

@flathubbot

Copy link
Copy Markdown

Started test build 81977

@flathubbot

Copy link
Copy Markdown

Build 81977 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/64608/com.obsproject.Studio.Plugin.NDI.flatpakref

@paulpv

paulpv commented Nov 16, 2023

Copy link
Copy Markdown

I will also try myself and update this comment...

Update:

pv@m6-16g-ubuntu:~$ flatpak install --user https://dl.flathub.org/build-repo/64608/com.obsproject.Studio.Plugin.NDI.flatpakref
The application com.obsproject.Studio.Plugin.NDI depends on runtimes from:
  https://dl.flathub.org/repo/
Configure this as new remote 'flathub' [Y/n]: y


        ID                                          Branch            Op           Remote               Download
 1. [✓] com.obsproject.Studio.Plugin.NDI            test              i            ndi-origin           54.7 MB / 55.0 MB

Installation complete.
pv@m6-16g-ubuntu:~$ 

Yet, when I launch the flatpak installed OBS 30, I do not see the obs-ndi plugin in the UI, and in the log do not see it even attempting to load it.
https://obsproject.com/logs/FOmFQI0T0CUrxbBD

@tytan652

tytan652 commented Nov 16, 2023

Copy link
Copy Markdown
Author

@paulpv, like I said the build is made with the test branch which does not work with OBS.
Once published the release will be with the stable branch so it will work in OBS.

@barthalion

Copy link
Copy Markdown
Member

/merge @GeorgesStavracas

@flathubbot

Copy link
Copy Markdown

A repository for this submission has been created: https://github.com/flathub/com.obsproject.Studio.Plugin.NDI

You will receive an invitation to be a collaborator which will grant you write access to the repository above. The invite can be also viewed here.

If you have never maintained an application before, common questions are answered in the app maintenance guide.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants