Remove opencast-paella binding dependency on Admin server (use /search/series instead of /series)


The Paella Player's opencast-paella binding uses the Opencast Series service's REST endpoint to get series metadata. The default configuration is for series-remote to be on the Engage server which calls the series-impl on admin to retrieve series information. This makes an unwanted dependency between Paella player and the Opencast admin node.

The admin node dependency, and issues introduced by it, can be avoided by using the search/series endpoint on the Search servie's REST endpoint to retrieve series information. The Search service is native to the Opencast engage server, and it is already used by Paella's opencast-paella binding to get the mediapackage. So, it does not introduce additional unwanted service dependencies.


Fixed and reviewed


Miguel Escriva


Karen Dolan