Read our blog

Avalon 7.8 Now Available

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 Updates and Changes

  • 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

Full Changelog: v7.7.2...v7.8

Blog Categories:

Avalon 7.7.2 Now Available

Announcing Avalon 7.7.1 and Avalon 7.7.2!

7.7.2 is a small bugfix release that primarily resolveds an "Add to Playlist" bug present in the 7.7.1 release. 7.7.1 includes fixes and enhancements to 7.7, including SRT support for caption files, a fix for potential issues with duration metadata for media files, and a better search experience on the Playlists page. The full list of changes is below.

Avalon 7.7.2

Bugfixes

  • Fixed Add to Playlist bug where track information does not populate
  • Add to playlist button disabled on iPhone Safari until user plays media item
  • Fixed a bug where the Create Thumbnail action created unnecessary network requests

 

Avalon 7.7.1

Bugfixes

  • Media file duration is now set to the value reported during encoding instead of the imprecise value returned by the mediainfo tool
  • Action buttons on the item page are only enabled after the player is completely loaded
  • Fixed slow loading of the Manage Content page
  • Fixes for player styling and icon sizes

Captions

  • Added missing SRT format support for caption files
  • Captions have been removed from HLS manifests for greater compatibility
  • Default language value for captions is set to the system default during migration

Updates

  • Collection ID has been added to media object JSON responses
  • Positional URLs for playlist items are supported again (i.e. avalon-site.edu/playlists/##?position=3)
  • Fixes and improvements to the Avalon reindexing script
  • Fuzzier searching added to the playlists listing
  • The Create Thumbnail button is now disabled for audio items
  • Security updates for smaller dependencies

Full Changelog from 7.7 to 7.7.2: v7.7.0...v7.7.2

Blog Categories:

Avalon 7.7 Now Available

The Avalon Media System team is proud to announce a new release, Avalon 7.7, which includes significant changes to the media player and a wide variety of improvements and bug fixes.

 

Ramp, a media playback and presentation component library designed for use with IIIF Presentation 3 manifests, replaces the existing MediaElement.js-based player. Also developed by the Avalon team, Ramp's components are now responsible for rendering almost all aspects of the item and playlist pages, and Avalon's IIIF manifest generation has also been enhanced in turn.

 

Upgrading will require a full reindex of your Avalon instance due to performance improvements introduced in 7.7. This release also includes Solr 9 support, and we recommended upgrading your version of Solr to 9.x along with 7.7 if possible. See the Upgrading Avalon 7.6 to Avalon 7.7 page for upgrade instructions and notes.

 

Notable Changes and Updates

  • Ramp replaces the previous media player and most presentational elements on the Playlist and Item pages
  • Application speed has been greatly improved on the Playlist and Item pages
  • Multiple caption files can now be associated per media file, with language value assigned for each caption file
  • New "Add to Playlist" form provides greater flexibility when adding media to playlists
  • "Series" added as a new descriptive metadata field and is also indexed for faceting
  • Improvements to accessibility that bring user-facing Avalon pages up to WCAG 2 Level AA conformance
  • Transcripts can be marked as "machine-generated" to appear differently in the UI
  • Previous and Next buttons added to the media player for easier navigation between sections
  • Added checkbox to set auto-scroll property for transcript viewer
  • Structural Metadata Editor now displays video when available
  • Searching in the Timeline listing has been changed to allow for friendlier, fuzzier matching
  • Changes to collection admin page forms for updating access control
  • A new administrative facet allows filtering by item access level
  • Many updates and additions to IIIF manifest generation
  • IIIF Authentication removed from publicly accessible items
  • Support for reCaptcha v3
  • Support for Solr 9
  • A new system script has been added to improve reindexing from Fedora

Blog Categories:

Avalon 7.6 Now Available

Avalon Media System 7.6 includes major upgrades for core dependencies Ruby and Rails, in addition to bug fixes and minor improvements.

Updates and Bug Fixes

  • Updated to Rails 7 and Ruby 3
  • Long filenames can now be viewed in full on the Manage Files edit page
  • Fix for missing files in the Google Drive adapter for Browse Everything
  • Updated build of the Structural Metadata Editor
  • Bug fixes for the media player
  • Minor updates to IIIF manifest generation


 

 

Blog Categories:

Avalon 7.5.1 Now Available

Avalon 7.5.1

The Avalon team is proud to announce release 7.5.1. Avalon 7.5.1 includes a variety of updates and bug fixes.

Updates and Bug Fixes

  • Fix for issues selecting newly created segments in Timelines
  • Timelines with custom scope on media files render as expected
  • Transcript viewer now renders as expected when Controlled Digital Lending is disabled
  • Fix for a track selection issue when the player is paused
  • Long filenames can now be viewed in full in the Manage Files edit page
  • Structural metadata now properly passed in API responses
  • Filename handling improved for media files
  • Updates for Rails and other dependencies

 

Blog Categories:

Avalon 7.5 Now Available

Avalon 7.5

The Avalon team is proud to announce Avalon Media System 7.5. This release includes a Controlled Digital Lending feature and a variety of updates and bug fixes.

Controlled Digital Lending

  • When enabled, authenticated users must borrow an item to stream media streams
  • Items can only be checked out to a single user at a time
  • A new Checkouts page presents a table of a user's current checkouts
  • Lending periods are configurable per item and via collection defaults
  • CDL functionality can be enabled or disabled for each collection

Updates and Fixes

  • Greatly improved performance for item view pages
  • Video support in the Timeliner
  • Unicode support for filenames
  • Updated version of MediaElement.js player
  • Fixes for login page redirect errors
  • Fix for date sorting in tabular displays
  • Fix for dynamic fields in resource description form
  • Updated CORS configuration for cross-domain requests
  • Better handling for common application errors
  • Bugfix for caption rendering in a specific case
  • LDAP group-based permissions work with API requests

Upgrade instructions are available in the Avalon documentation.

 

Blog Categories:

Avalon 7.4 Now Available

Avalon 7.4 provides significant updates to keep current with supported releases of core libraries and a small set of additional changes and bug fixes. For the code, see the Github release page.

Dependency Updates

  • Rails 6
  • Bootstrap 4
  • Blacklight 7

Updates and Fixes

  • Greatly improved performance for the Manage Users page
  • Removing a user in Manage Users now removes the user from all system groups automatically
  • Google Drive can now be used as a source alongside other filesystem options
  • Increased sanitization and sanitization options for filenames during post-processing
  • Remove Structure button now prompts for confirmation before removing structure data
  • Default user session length reduced

Upgrade instructions are available on the Avalon documentation site.

Blog Categories:

Avalon 7.3 Now Available

Avalon 7.3 includes support for uploading files from Google Drive, a new component that allows users to view and download transcripts on the item page, and a variety of dependency updates and bug fixes. The release is available on Github at https://github.com/avalonmediasystem/avalon/releases/tag/v7.3.

Features

  • Upload files directly from Google Drive
    • Google Drive can now be added a source for the Avalon Dropbox file picker
    • Update settings.yml with your Google OAuth 2.0 Client ID and secret to enable
  • Transcript file download and viewer
    • Transcript documents can now be added to item sections
    • A transcript component will render on the item when a transcript document is present
    • Upload in VTT or or DOCX format to view the transcript on the item page
    • Users can download transcript files and click VTT timestamps to seek in the viewer
  • Support for Google Tag Manager values for enhanced Analytics data

Updates

  • Ruby 2.7 support
  • Updated Docker build
  • Dependency updates
  • Better User Experience When Removing Captions
  • Better resizing for the Advanced XML editor

Bug Fixes

  • Fix for broken copy functionality on playlists
  • Fix for file handling when a collection folder is missing or misnamed

 

Blog Categories:

Avalon is hiring a software engineering leader

Indiana University is looking for a skilled software engineering leader to manage the development team working on Avalon and other projects. For more information, or to apply, please see the job posting.

Blog Categories:

Avalon is hiring!

Avalon is looking for a skilled developer to join our team as a Software Engineer, either to work onsite at Indiana University in Bloomington, Indiana or remotely. For more information, or to apply, please see the job posting.

Blog Categories:

Pages