The plugin looks for the search service and then uses ${search.service.host}/play/${id} to link to the player. That's not necessarily correct and caused a completely broken plugin for us after the last update:
Instead of using the search service, the plugin should actually use org.opencastproject.engage.ui.player.redirect which provides /play. The service should usually be on the presentation node:
The plugin looks for the search service and then uses
${search.service.host}/play/${id}
to link to the player. That's not necessarily correct and caused a completely broken plugin for us after the last update:https://github.com/elan-ev/studip-opencast-plugin/blob/5a61bb6d5e0d789864ced15286e6d7cb4d50e4e1/controllers/redirect.php#L36-L43
Instead of using the search service, the plugin should actually use
org.opencastproject.engage.ui.player.redirect
which provides/play
. The service should usually be on the presentation node: