[lib-jitsi-meet] [jibri] Problem with Jibri and our custom UI implementation

Hello everyone,

We are trying to use Jibri with our custom front-end developed using “lib-jitsi-meet”.

When using Jibri to record the conference and store the recording on our server we get this errors:

org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Timed out waiting for call page to load

It seems like the error gets fired inside this class here:

We came to the conclusion that our front-end is missing an APP object(“Not joined yet: APP is not defined”).

By checking on the actual “jitsi-meet” code we learned that you are creating an APP object inside window, we tried to do something similar by putting our conference object inside APP like you are doing in your source code but it doesn’t seem to resolve the issue, we actually get the same errors.

How can we set our front-end to give Jibri what it needs to do its things?