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.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.

4.6.1

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

Postgres Adapter

Fixes

  • Fixed a bug where player was not frame accurate for some videos.

4.6.0

Released 2021-02-01
Highlights
  • Renamed Visual QC and Poster Room to Validate and Poster
  • Added several more Rekognition services
  • Support for Collections
  • Support for ingesting MPEG-DASH content
Release notes

Frontend

Features

  • Asset List: Added UI support for collections
    • Creating and removing collections
    • Searching within collections
    • Collection tree navigation
    • Moving assets/collection
  • Asset List: New style for asset/collection grid items.
  • Asset List: Allow bulk selection, used for moving assets/collections or opening multiple assets.
  • Core: Load dash content from backend endpoint
  • Core: Load waveform data from file on Asset
  • Core: Use container data from original if missing on ABR file
  • Core: Disable unsupported applications if asset contains ABR content
  • Core: Now updates the query parameter authentication token from the /whoami response if the response provides a new token.
  • Core: Forward refreshed video and discrete audio urls to player (pre-signed url support)
  • Core: Added more Rekognition services
    • Content moderation
    • Label detection
    • Celebrity detection
    • Face detection
    • Text detection
  • Core: Moved the theme select to user preferences.
  • Core: Added MANIFEST and MARKER ingest file types.
  • Storages: Added possibility to refresh storage from UI.
  • Validate: Miscellaneous improvements
    • Submit marker form on Enter key
    • Prevent setting in point before out.
    • Added toolbar buttons
      • Jump to previous and next marker.
      • Create marker
      • Clear points
    • Read-only markers are now highlighted and scrolled to in the marker list when selected in the timeline
  • Validate: Added optional query parameter mainAssetId which loads and stores groups, tracks and markers from/to that specified id instead of using id of currently selected video.
  • Validate: Added metadata group setting for passing custom metadata on track creation.
  • Validate: Added allowEditTrack and allowDeleteTrack row settings variables.
  • Validate: Add settings for marker groups and rows to be initially collapsed, based on number of rows or collisions.

Fixes

  • Asset List: Changed pagination label to 'Items per page'
  • Core: Increased the max-width for storages/ingest/jobs/settings to resolve the narrow width.
  • Core: Added setting to enable/disable eventbus under eventBus.enabled. Also moved eventBusUrl to eventBus.url.
  • Core: Fixed asset refresh functionality to take a start time into account when queuing the first refresh.
  • Core: The start time is set with the av:refresh_interval_start metadata field and is expected to be a ISO 8601 date time string.
  • Poster: Fixed an issue where the user could select invalid presets. The user now receives a warning when attempting to select an invalid preset, and the action is prevented.
  • Settings: Close button is back on the personal preferences screen.
  • Settings: Escape key now closes the personal preferences screen.
  • Storages: Fixed bug in storage form where it was not possible to delete all tags
  • Validate: Disable playback rate for firefox when using web audio api (visualizing firefox limitation).
  • Validate: Align timeline marker titles to top
  • Validate: Use metadata-field component to show metadata
  • Validate: Fixed solo mute button spacing.
  • Validate: Fixed asset title overflow on metadata tab
  • Validate: Reworked the timeline duration to now properly match the duration of the video file.
  • Validate: Fixed bug in fullscreen control compensating for start timecode offset.
  • Validate: While looping a marker it is now possible to
    • Move in- & out point
    • Change playback speed
    • Reverse playback
  • Validate: Fixed marker row to still be selected when clicking on a marker.
  • Validate: Optimize marker filter calculation.

Deprecations

  • Deprecated qc settings in favor of apps.validate
  • Deprecated posterRoomSettings settings in favor of apps.poster

Postgres Adapter

Features

  • Added option to skip transcode during ingest
  • Updated Storage refresh endpoint to return the created job
  • Prevent removal of non-empty collections

Fixes

  • Prevent asset relationship cycles
  • Fixed bug when ingesting asset into collection

Job system

Features

  • Allow transcode to be skipped on ingest
  • Added more Rekognition services:
    • Celebrity Recognition
    • Face Detection
    • Text Detection
  • Expanded job template documentation
  • Added waveform generation step to default ingest template

Fixes

  • Fixed asset import cleanup bug

Vidispine Adapter

Features

  • Added poster export endpoint to API

4.5.2

Released 2020-12-15
Highlights
  • Minor bugfixes
Release notes

Job System

Fixes

  • Removed interfering Rekognition metadata

4.5.1

Released 2020-12-15
Highlights
  • Minor bugfixes
Release notes

Frontend

Fixes

  • Extended prompting in regards to unsaved markers
    • Now only prompts if any form value has been changed.
    • Now prompts when switching between markers as well.
  • Fixed scrollbar issue in settings tab.

Job System

Fixes

  • Rekognition result parsing

4.5.0

Released 2020-12-14
Highlights
  • Improvements to marker interactions in Visual QC
Release notes

Frontend

Features

  • Visual QC: Selecting a marker opens the edit marker form.
  • Visual QC: Added a delete button in the edit marker form.
  • Visual QC: Added marker tooltips in list, and changed layout of tooltip in timeline.
  • Visual QC: Added hotkey functionality to the "m" key. An in point is added automatically if there is no in point set.
  • Visual QC: The user is now prompted if attempting to leave the application without saving a marker that's being edited or created.
  • Core: Added automatic refresh of the loaded assets if av:refresh_interval is set in the asset metadata.
  • Core: Added optional message on 401 Unauthorized, message configuration needs to be added to settings for it to trigger, default is off.
  • Core: Allow setting backendUrl be overridden by queryParameter. The backendUrl needs to be signed, see details in settings.

Fixes

  • Fixed issue related to marker creation with the VS adapter.
  • Hide settings for disabled applications on the settings page.
  • Update dto.types, removing Asset.videoFiles, Asset.title and AssetInputDto.title.
  • Fixed settings url resolution for settingsUrl and eventBusUrl.
  • Fixed an issue where the selected areas in Poster Room could reset when using different aspect ratios.
  • Fixed poster export in JPEG format.

Features

  • Retrieving files tagged as “original” now requires special privileges.

Fixes

  • Fixed asset table sort bug.

Vidispine Adapter

Fixes

  • Fixed asset search sort bug.

4.4.5

Released 2020-12-04
Highlights
  • Minor bugfixes
Release notes

Frontend

Fixes

  • Fix bug where video element was not passed to players

Vidispine Adapter

Fixes

  • Add missing IN operator in asset filters.