I had some time now trying to get the app running (spreed.me with dedicated server runs perfectly with own turn server), but there is at least one problem:
Error PHP Undefined index: turnServerProtocols at /var/www/owncloud/apps/spreed/templates/settings-admin.php#35 (and following lines, containing “turnServerProtocols”)
I defined and also tried to switch the “TURN server protocols” in admin panel, but after page reload it still shows the old value. There seems to be a problem to save the value to the database. I tried to find and define it manually in mysql tables, but wasn’t able to locate the setting.
When I start the app my camera picture is shown properly and I can switch video, sound and full screen. But I can’t invite someone the the call. When I start searching another user it just says “Searching…” but nothing shows up. I am the only user, but I would still expect the search ending with something like “no user found” or at least the “Searching…” to disappear. Also I can’t find a way to create public links/invite an external user.
The browser tab also seems to hang up. When I try to browse to another site inside nextcloud or even another website, It just starts to lead forever an nothing happens. Sometimes I can’t even kill the tab and need to kill the whole browser.
The dev panel of my browser also shows the following error:
Uncaught TypeError: avatarContainer.find(…).avatar is not a function
at child.hideVideo (app.js?v=ddf0bfc…:439)
at child.disableVideo (app.js?v=ddf0bfc…:446)
at HTMLButtonElement. (app.js?v=ddf0bfc…:172)
at HTMLButtonElement.dispatch (jquery.min.js?v=ddf0bfc…:3)
at HTMLButtonElement.r.handle (jquery.min.js?v=ddf0bfc…:3)
If voice or video is active the related icon completely disappears. This looks like it’s related to the error above. This was the reason I first didn’t find the way to disable video. Just moving the cursor over the icon location made the cursor icon change to show ,e, that there is actually a hidden button ;).