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

IIIF Presentation API Endpoint #2752

Closed
3 tasks done
ekemeyer opened this issue Apr 26, 2024 · 1 comment · Fixed by #2781
Closed
3 tasks done

IIIF Presentation API Endpoint #2752

ekemeyer opened this issue Apr 26, 2024 · 1 comment · Fixed by #2781
Assignees

Comments

@ekemeyer
Copy link
Contributor

ekemeyer commented Apr 26, 2024

Summary

In partnership AVP and Brumfield Labs, UT-Austin would like to use their audio annotation tool AVAnnotate on AAPB streaming content.

To do this most efficiently on their end, they have requested that we add a IIIF Presentation API endpoint to AAPB code.

Related

No response

Alternatives

Brumfield labs folks offered to write additional, AAPB-specific code into AudiAnnotate to read AAPB's PBCore metadata files and convert them into IIIF manifests, but this would be more labor intensive and would have minimal benefits to AAPB long-term.

Additional context

See AVAnnotate AAPB experiment thread email - February 7-April 16

Done when

AAPB has a route that responds with a valid IIIF manifest for records having playable media

Tasks

@ekemeyer
Copy link
Contributor Author

Met with Sara and Ben on June 27th - ran IIIF url through validator. Main issue was with duration value.

Deadline for July 24th to wrap up revisions and email Sara/Ben.
Goal to have something to present first week of August.

afred added a commit that referenced this issue Jul 23, 2024
To use, add '.iiif' to a catalog URL to get the IIIF presentation manifest.

Also:
* Updates Dockerfile to multi-stage build for 'development' and 'production'.
* Move RedirectMiddleware to production environment only.
* Use relative path for log location instaed of hard coded path.
* Removes erroneously committed sprockets manifest.
* Updates gitignore to include .vscode.

Closes #2752.
@afred afred mentioned this issue Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants