Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling mediapackage XML needs rewriting #470

Open
JamesUoM opened this issue Mar 6, 2017 · 1 comment
Open

Handling mediapackage XML needs rewriting #470

JamesUoM opened this issue Mar 6, 2017 · 1 comment
Assignees
Labels

Comments

@JamesUoM
Copy link

JamesUoM commented Mar 6, 2017

GC currently rewrites all mediapackage XML, even that which it harvests from the Opencast scheduler. The implementation does not use a DOM for the full process and this leads to problems with the XML being changed or additions to the default catalog not being supported. Though ingest of scheduled recordings merge the MP with what is in Opencast re-ingesting uses only what GC has written, which means recovering from failed initial workflows is being compounded by further issues:

  1. The episode XML is converted to a dictionary, which can not handle multiple elements of the same type eg more than one dcterm:creator elements, lost metadata Mediapackage metadata unable to contain multiple elements with the same 'name' #460

  2. The start attribute of the MP (manifest.xml) is rewritten from the episodes created field and no longer matches the intended scheduled start. This is often a trivial 1s earlier but can cause knock on effect when this start timestamp is used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants