Avalon 7.8 includes a new component for searching transcripts within the transcript viewer, dependency upgrades, and a variety of bug fixes and minor improvements.
Search, Navigation, and UI Updates
- "Found in" text now appears in search results, indicating the number of matches for separate areas of the record: descriptive metadata, section metadata and transcript text
- Upgraded to Ramp 3.2, which includes a component for searching within documents in the transcript viewer with rich navigation and match highlighting
- IIIF Content Search service
- Playback rate control: media playback speed can be decreased or increased with a widget in the media player
- Catalog searches return more quickly
- IIIF manifest URL added to the Share panel
- Embedded media player now uses Ramp
Other Major Changes and Updates
- Captions can be marked as transcript documents, allowing them to serve as both captions in the media player as well as a document within the transcript viewer
- The Avalon API now allows for CRUD operations for supplemental files, including caption and transcript files
- Batch ingest now accepts columns captions and transcript files and metadata
- Transcript language can now be specified per file
- New configuration added to provide a link for direct download of derivatives through the UI
- New recordChangeDate field to track the last change to descriptive metadata
- "Has Transcript" and "Has Caption" facets moved to the admin facet listing
- File size limit for web upload changed to remove the 2 GB default
- Added setting for configuring alternative Rack tempfile location
- Bibliographic ID value added to the search index for instances where import is not performed
Bug Fixes
- Short playlist descriptions do not results in buttons next to text
- Playlist description is now collapsed by default
- Poster and thumbnail images are no set to improper aspect ratios for certain video container files
- Added handling for media whose ratio is defined in metadata and was not reported by mediainfo
- Limit the number of stream tokens in a user session to avoid session overflow errors
- Timecode values in the Timeliner tool display properly for media longer than 60 minutes
- Fixed an internal error when saving a parent object fails
- Parsing fix for SRT files
Special thanks to Thirdwave, LLC for contributing their code for search functionality in Ramp's transcript viewer.
Full Changelog: v7.7.2...v7.8
Upgrade instructions: https://samvera.atlassian.net/wiki/spaces/AVALON/pages/2580086785/Upgrading+Avalon+7.7+to+Avalon+7.8