Here is a list of the latest changes we implemented in Aviary during Sprints 60, 61, and 62. These are available on the site as of December 7, 2020. Complete change log can be found in the Aviary Knowledge Base.
Aviary now offers a virtual keyboard to improve support for international keyboard configurations.
In all Aviary search boxes, there is a keyboard icon that a user can click to get a list of available virtual keyboards.
A user can select a virtual keyboard in the language of their choosing and can use it to enter search terms in the box they are typing within.
Aviary now supports Dublin Core metadata at the media file level! See a visual demonstration video here: https://weareavp.aviaryplatform.com/c/media-file-metadata.
For any resource, each media file can now have its own separate descriptive metadata.
Standard Dublin Core metadata fields are supported currently.
Media file metadata is indexed and searchable throughout the system.
Media file metadata displays in the Description tab on the Resource Detail page in a new subtab called Media File Metadata.
The subtab only displays to users if metadata exists for the media file.
Organization users can now create a new collection by using an existing collection as a template.
An organization user can select a collection to model a new collection from.
When creating a new collection, an organization user can "model from an existing collection" if desired and select from a drop down list of existing collections.
All resource description metadata fields are set the same (including custom).
All access policies are set the same (including custom email, etc.).
Organizations can now track and manage the public URLs that they create to give non-Aviary users access to their content. See a visual demonstration video here: https://weareavp.aviaryplatform.com/c/public-url-options.
Public Access URLs tab is now available under “Permissions” for organization administrators.
One evergreen public access URLs can now be minted for any resource. This will provide direct access to a protected resource for public users.
In the resource Share pop-up, in the Public URL tab, there is a new option (under the existing default) for a user to select to "Create an Evergreen Public URL?"
When the user selects this, Aviary will mint a new Evergreen Public URL and display it in the pop-up for the user.
The organization user has the option to disable and re-enable this at any time.
The organization user has the option to create a new Evergreen Public URL at any time (and this will turn the old URL off).
One or more limited-duration public access URLs can still be minted for any resource. These continue to provide direct access to a protected resource for public users for a limited period of time.
Organization administrators can delete or edit these at any time using the new Public Access URLs tab.
Organization owners can provide multiple payment options and can assign different payment sources to different cost avenues (e.g., subscription, storage, automated metadata).
If only one credit card is saved, it is automatically set as the default for all costs.
We updated Aviary’s web architecture so that we use an Elastic Load Balancer between users and the Aviary web application. This allows Aviary to automatically scale up and down based on usage so that the system can handle usage peaks more efficiently.
Optimized Aviary’s solr search rules to limit single character searches from crashing Aviary’s solr server.
We moved Aviary’s invitation email service to a background worker so that it does not conflict with timeout limits for a web session when there are thousands of users in a permission group.
We also added an option to skip email notifications being sent to users when they are added to permission groups.
A new button exists in the Pending Invites modal that allows an organization user to resend invites to all users in the list.
A new button exists in the Pending Invites modal that allows an organization user to cancel all invites.
If speaker labels exist when exporting VTT (mostly will be found with auto-generated transcripts), then Aviary includes those speaker labels appropriately in the VTT.
Improved the configuration of access request action buttons for organization administrators.
Added two columns in the Access request table:
1) Quick Actions (Accept, Deny, Delete)
2) Advanced Actions (View Request, View Permission, View Resource)
Continued site aesthetics improvements.
Adjusted the width and height of the annotation window so that it takes the width of the media player and expands downward to accommodate the full length of the annotation text.
Set the annotation window to open to the first annotation by default when the transcript is loaded if annotations are present for the transcript.
Moved the annotation navigation to the top of the annotation window box so that it is fully a horizontal layout.
Actionable timecode is now displayed as part of the annotation title.
Adjusted “edited by” value for automated transcripts to match the name of the user who initially requested the transcript job.
Added the "Source" metadata field to the list of available facets for organizations.
Fixed an issue related to the resource management page for site administrators that was causing the GET request to fail because of too many variables in the request.
Patched a security bug that allowed a backend URL to be loaded by registered users.
Aviary’s Accessibility button no longer displays on the media player when Aviary’s media player is embedded on external websites.
Fixed a bug that caused the new Aviary media player to seem invisible on Safari browsers.
Fixed a bug that caused the Firefox browser to flash a media expired error when navigating away from an Aviary Resource Detail page.
Complete change log can be found in the Aviary Knowledge Base.
Join the conversation!
Share your experience with other Aviary users in the Aviary Google group: https://groups.google.com/forum/?hl=en#!forum/aviary-users
Your feedback is valuable to us! Feel free to submit your questions, concerns, or requests at any time.