Accurate.Video - Release Notes

Here you can find release notes regarding all Accurate Video products. Each release note will tell you highlights in each version, what's new and what's been fixed.

5.7.1

Released 2021-10-19
Highlights
  • Fixed bug in Firefox 93 that caused form elements to stop working.
Release notes

Frontend

Fixes

  • Fixed bug in Firefox 93 that caused form elements to stop working.
  • Removed Edit from settings page and fixed bug where it said "No settings available" on Poster and Validate
  • Removed settings icon which was incorrectly shown in Validate toolbar when enrich was disabled.
  • Fixed bug where the K hotkey was broken for both players in Edit.

Postgres Adapter

Fixes

  • Add support for controlling the default elemental preset in ECS environments.

5.7.0

Released 2021-09-28
Highlights
  • Beta release of Edit app!
  • Custom marker forms in Validate
  • Touchpad navigation added to the timeline
  • Extended support for marker filtering and interaction
Release notes

Edit

First release! See product website for more details.

Validate

Features

  • Added support for configuring custom marker forms per marker track
    • Read more and see examples here.
  • Added timeline snap-to-markers when dragging the current time indicator and holding down a hotkey.
  • Support for undo & redo for marker create, remove and edit operations.
  • Status based read write for markers. Extended validate.features.markers setting to support write, read and hide or a function to change the value of the setting.
  • Added ability to see the marker table while creating and editing markers.
    • An icon to toggle this behavior has been added inside the create / edit marker form.
  • Added ability feature to re-order and show/hide columns in the marker list table.
  • Added possibility to filter marker tracks in the timeline as well as in the marker tab.
    • Remove groups entirely by deselecting them.
    • Search and highlight markers in the timeline by searching in the marker tab.
  • Moved playback settings to media tab from timeline settings
    • Drop frame and start offset
  • Extended zoom and pan navigation in the timline by supporting touchpad and scroll wheel
    • Ctrl + scroll / pinch to zoom in and out
    • Shift + scroll / pan to move zoom area right and left

Fixes

  • Fixed transparency when application brand is disabled
  • Fixed bug where hotkeys still functioned when the hotkey-overlay was open

Deprecations

  • The feature "Strict Taxonomy" is now considered deprecated
    • It will be supported until the next major release
    • Custom Forms is meant to replace since it offers the same functionality, and much more

Postgres Adapter

Features

  • Now supports logging in JSON format, making logs easier to view with log tools.
  • Assets now have a configurable retention period after being deleted. During this period the asset can be un-deleted, and after the period expires the asset is permanently deleted.

Fixes

  • Optimised indices for improved database performance.

Job System

Features

  • Now supports logging in JSON format, making logs easier to view with log tools.

Vidispine Adapter

Features

  • AV Marker timestamps compatible with Cantemo Annotation Tool.

Fixes

  • Fixed bug when creating Posters with the Vidispine Adapter.

5.6.1

Released 2021-06-28
Highlights
  • Update internal dependencies
Release notes

Frontend

Fixes

  • Update internal dependencies.

5.6.0

Released 2021-06-28
Highlights
  • Configure content of metadata tab in Validate through settings UI
Release notes

Frontend

Features

  • Validate: Support for creating or editing custom metadata fields and views through settings UI. See this guide.
  • Core: Add setting for OpenID Connect userStorageType to be able to change OpenID userStorage. E.g. window.localStorage/window.sessionStorage. By default window.sessionStorage is used.
  • Settings: Added setting for safe areas. If disabled don't show in user preferences or in Validate.

Fixes

  • Core: Update OpenId to refresh token if expired.
  • User preferences: Disable preferred application settings if enabled apps are < 2.
  • Validate: Fixed bug where application could crash if expected metadata not available.
  • Validate: Fixed support for %asset in audioFileDisplay and videoFileDisplay in metadata view
  • Validate: Some hotkeys has been updated to work better on OSX, changing from CTRL to CMD.

Postgres Adapter

Fixes

  • Ignore invalid settings instead of crashing when invalid settings are inserted.
  • Removed log spam about optimistic locking.

Vidispine Adapter

Features

  • Support the Vidispine RunAs header, to impersonate other users.

5.5.0

Released 2021-06-07
Highlights
  • Accessibility and keyboard interaction improvements
Release notes

Frontend

Features

  • AssetView: Select assets via keyboard hotkeys.
  • Validate: The metadata tab now uses videoFileDisplay and audioFileDisplay for labels.

Fixes

  • Poster: Improved focus states for better accessibility.
  • Miscellaneous minor fixes to keyboard interaction throughout the applications.

Postgres Adapter

Fixes

  • Fixed issue with metadata triggers that didn’t work properly
  • Bulk create with replace now doesn't delete all settings for a specific type for every entry created, resulting in only the last setting of each type is created.

Job system

Features

  • Bitrate is now extracted from all audio and video streams.

Fixes

  • Better error messages from Amazon Rekognition integration when it fails

5.4.0

Released 2021-05-17
Highlights
  • Added possibility to configure the content of the Metadata tab in Validate
  • Set language of audio- and subtitles files in Validate
Release notes

Frontend

Features

  • Validate: Customisable content of the Metadata tab
    • The metadata tab content is configurable and organized into asset, video and audio sections.
    • It's possible to configure expected values for a specific metadata field.
    • Users will be notified if the value of a metadata field deviates from its expected value by showing info and warning icons in the metadata tab.
    • User will be warned of all metadata fields that do not match their expected values when approving an asset.
    • See Metadata fields documentation.
  • Validate: You can now change language metadata on video, audio, vtt-, and imsc subtitles. You need to activate the feature in settings.js to enable it. See Validate Settings.

Fixes

  • General: The Accurate.Video logo has been updated.
  • Ingest: It's now possible to remove files from the ingest modal.
  • Poster: The "go back" arrow has been replaced with the new Accurate.Video icon.

Postgres Adapter

Features

  • Added bulk update method for timespans. See /bulk under asset_timespan in the API documentation.

Vidispine Adapter

Features

  • Added bulk update method for timespans. See /bulk under asset_timespan in the API documentation.
  • Implemented job listing.

Job system

Fixes

  • Fixed a bug with Elemental transcoding of files with dots in their names.

5.3.1

Released 2021-04-26
Highlights
  • Poster: Fixed issue where using non-default guideline styles could cause snapshots to scale anomalously
Release notes

Frontend

Fixes

  • Poster: Fixed issue where using non-default guideline styles could cause snapshots to scale anomalously

5.3.0

Released 2021-04-26
Highlights
  • Added support to ingest more subtitle formats via CCextractor and custom scripts
  • File visualisation improvements in Validate
Release notes

Frontend

Features

  • Validate: Added support for audioFileDisplay and audioFileOrder in timeline. See Validate settings.
  • Validate: Added support for %asset in audioFileDisplay and videoFileDisplay. See Validate settings.
  • Validate: Audio meter can be resized using the settings menu.
  • Validate: Added markerMetadata settings for timeline rows that can be used to specify metadata that should always be added to markers created on the row. See Marker settings.
  • Storages: Warn the user when attaching a storage with a dot (.) in the bucket name.

Fixes

  • General: Updated look & feel for all menus for consistency.
  • Jobs: Pagination on jobs screen is now always visible.
  • Validate: Fixed %asset template tag in timeline, now showing the correct asset title.
  • Validate: Assign default language to subtitle timespans that are missing language.
  • Validate: Retrieve thumbnails from the currently playing video rather than from mainAssetId.
  • Validate: Submit marker form on enter now works.

Postgres Adapter

Features

  • Settings are now sorted by modification date.

Fixes

  • Handle Unicode file names in SNS response
  • Handle S3 buckets with dots in their names

Job system

Features

  • CCextractor is now part of the default container, this makes it possible to ingest additional subtitle formats such as 608 through custom scripts. See example.
  • analyze.py now works without writing to local FS

Fixes

  • Greatly improved speed of sprite map creation
  • Improved dynamic settings
  • Asset is no longer deleted on failed ingest to existing asset

5.2.0

Released 2021-04-08
Highlights
  • Added safe area overlay feature to Validate
  • Added possibility to define composite roles in the Postgres Adapter
Release notes

Frontend

Features

  • Validate: Added safe area functionality.
  • Validate: Add information text about exporting filtered markers
  • Validate: Using hotkey `shift+m` with no marker selected, now selects the marker closest to CTI.
  • Validate: Hotkey `shift+r` now selects the first track, if a track is selected the next track is selected and when reaching the last track it selects the first track.
  • Validate: Added channelNamesMetadataKey settings in order to display channel names in timeline, see Validate settings.
  • Validate: Added audioTagBlackList and videoTagBlackList settings that make it possible to prevent files from being shown and activated for playback, see general settings.

Fixes

  • Core: Handle multiple tags for files.
  • Ingest: Reset autocomplete input when switching between "Create new asset" / "Add to existing asset" in ingest modal.
  • Jobs: List pagination shortly shows up and then disappears when selecting a status that have no jobs
  • Poster: Filter out asset thumbnails in poster so that they are not shown as user-made posters.
  • Poster: Updated text in delete poster/snapshot dialog to make them more consistent.
  • Poster: Video no longer vertically overflows the container in Capture view.
  • Validate: Improve load times of player by deferring timespan retrieval.
  • Validate: Tooltips for toolbar-icons fade away correctly when the button gets disabled.
  • Validate: Toolbar tooltip improvements
    • Tooltips are shown even when its button is disabled.
    • Display hotkeys when hovering playback speed and loop button.
  • Validate: Removing in- and / or point will disable an active loop.
  • Validate: Tracks are now correctly shown as implicitly muted.
  • Validate: Waveform stuck in loading state when toggling audio track in collapsed state.
  • Validate: Improvements to assets without audio and video.
    • Loading assets without video and audio now sets the timeline duration to the last available timespan.
    • Appropriate start time is set if it is set on any of the discrete audio tracks with a fallback to the first timespans start timecode if no other start time was found.
  • Validate: Fixed issue where it was not possible to play/pause when clicking on the player.

Postgres Adapter

Features

  • Retrieve full job tree for a given root job
  • Optional file tags that override the default original file access logic
  • Backend defined composite roles (uses settings)
  • Allow configuring frontend license key via environment variable

Fixes

  • Not possible to update settings blob field
  • Allow multiple copies of the same file on the same storage
  • Fixed SNS bugs

Job system

Features

  • Added action for copying files between storages
  • Added job and configuration field original_extra_tag, for adding extra tags to original files during ingest
  • Added job and configuration field web_ready_tag, for adding extra tags to web ready files during ingest
  • Added waveform extraction action

Fixes

  • Clarified default ingest workflow
  • Fixed file order in templates (null,AUTO,*,VIDEO,AUDIO)

5.1.0

Released 2021-03-15
Highlights
  • IMSC subtitle support in Validate
  • Solo & mute tracks in Validate
  • Ingest files to already existing assets via the UI
Release notes

Frontend

Features

  • Core: Add warning for when a storage CORS configuration is not set in storage status.
  • Ingest: Support for ingesting files to an existing asset via the UI.
  • Poster: Added reset crop button.
  • Validate: Added solo/mute functionality to audio tracks.
  • Validate: Allow user to configure how to display and order files in the media tab, see Validate Settings.
  • Validate: Improvements to default marker colors.
  • Validate: Added IMSC support.

Fixes

  • Asset list: Pagination of assets page is now responsive for smaller screens.
  • Jobs: Fix job pagination list to update correctly when updating limit.
  • Poster: Provide snapshots with default configuration values on caption.
  • Poster: Selection tool edges are only highlighted when active.
  • Validate: Fixed bug when switching marker while looping.
  • Validate: Fixed DASH playback when backendUrl is relative.
  • Validate: Fixed bug when creating marker without having any track selected and names are not set.
  • Validate: Removed padding inside of the timeline when no thumbnails are available.

Postgres Adapter

Features

  • Added API shortcut to trigger ingest on all files associated with an asset.

Fixes

  • Add access and collection features to /asset/ingest endpoint.
  • Preserve file type=AUTO when indexing new files.
  • Improved error message when attempting to ingest files to a non-existing asset.

Deprecations

  • QUARKUS_DATASOURCE_URL is now deprecated. The new variable is named QUARKUS_DATASOURCE_JDBC_URL

Job system

Features

  • Support EBU STL captions.

Fixes

  • Fix unicode errors when ingesting SCC files through URLs.

5.0.4

Released 2021-02-22
Highlights
  • Bug fixes
Release notes

Frontend

Fixes

  • Fix strict taxonomy bug when creating marker without selected row.

5.0.3

Released 2021-02-22
Highlights
  • Bug fixes
Release notes

Frontend

Fixes

  • Token from cookie not available in initial requests.
  • Remove duplicate call to list assets.

Postgres Adapter

Fixes

  • Improved asset loading speed.
  • Bulk file index now responds with a status of 200 and a list of files, instead of 204

Job System

Fixes

  • Set correct Content-Encoding when uploading to S3
  • Support exporting files to external locations

5.0.2

Released 2021-02-22
Highlights
  • Bug fixes
Release notes

Frontend

Fixes

  • Fix permissions when generating configuration files on startup.

5.0.1

Released 2021-02-22
Highlights
  • Bug fixes
Release notes

Job system

Fixes

  • Rounding error in spritemap script.

5.0.0

Released 2021-02-22
Highlights
  • Support for dynamically update settings via API
  • Resizable panels in Validate
  • Copy & paste markers between tracks in Validate
  • Added support for strict taxonomy for marker names
Release notes

Frontend

Features

  • Asset List: Share access modal is updated to support only viewing.
  • Asset List: Add delete asset functionality.
  • Core: Added configurable subtitle priority order to settings file.
  • Core: Usage UI available from the more menu in the header.
  • Core: Update Amazon Rekognition supported check to be compatible with backend.
  • Core: Add support for reading settings from backend.
  • Core: Support startTime adjustment of subtitle files. This allows loading subtitle files with shifted timestamps.
  • Core: Added settings `startTime` that can be used to indicate that the marker data is offset by the given amount.
  • Jobs: Add possibility for a user with role job_view to see its own jobs.
  • Validate: Updated Marker form track selection, where both group and track where in the same select, to instead be split up into one Group select and one Track select.
  • Validate: Added support to open any asset with at least one file attached to it.
  • Validate: Added the setting row.tag.
    • If a tag is configured on the row, a label tag is displayed on the row in timeline.
  • Validate: Added the setting row.names that lists names of a marker row. See SETTINGS.md for more details.
    • If there are names on a marker row, the marker form displays the name field as searchable list with names from the selected track.
    • If there are no names on the selected track, the form fall backs to a regular text field.
  • Validate: Added resizable panels.
  • Validate: Copy/Paster marker feature added by new toolbar buttons and new hotkeys, cmd+c/cmd+v for mac and ctrl+c/ctrl+v for PC.
  • Validate: Hotkeys for toolbar actions are now displayed in tooltips.

Fixes

  • Asset List: New design of asset status in asset list and grid.
  • Validate: Fixed loop marker logic to allow seek to another frame if paused.
  • Validate: Fixed in- and out point not cleared after clicking on "Cancel"/Back arrow in Create marker form.
  • Validate: Fixed marker not deselected after clicking "Cancel"/Back arrow in Edit marker form.
  • Validate: Fixed issue where it sometimes wasn't possible to step to Previous/Next marker when opening the marker form due to name-field was auto focused. Hence removed autofocus property from name-field.
  • Validate: Fixed so it's no longer possible to allow writable marker tracks in a read-only marker group.
  • Validate: Fixed paste marker logic to paste the marker from the copy even if original marker was deleted.

Breaking

Postgres Adapter

Features

  • Extract and save start timecode from video files.
  • Report user type when doing user reporting.
  • API for dynamic settings to frontend settings file.
  • Log user report history.
  • Asset can now be automatically deleted after a configurable time.
  • Calculate if Amazon Rekognition is supported for assets.

Fixes

  • Always do storage refresh once for storages without list access.
  • Allow users to list their owned jobs, regardless of role.
  • Persist audio timebase.
  • Calling user should have modify access with role access_read.

Breaking

  • Accept job now return 204 when no jobs are available (was 404).

Job system

Features

  • Graceful shutdown, wait for active jobs before stopping.
  • Cache control and content encoding supported for storage upload.
  • Load job templates and other runner local scripts from adapter settings API.
  • Compress waveforms.

Fixes

  • Error in ffmpeg proxy creation.
  • Transcoded files got tag=original.
  • Set default Cache-Control to 12 hours on new files.
  • Storage scan without list access should only do storage validation, no file listing.