Accurate Player - Release Notes

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

4.0.4

Released 2020-12-02
Highlights
  • Fixed npm dependencies
Release notes

Packages

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-controls

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-plugins

@accurate-player/accurate-player-progressive

@accurate-player/probe

Fixes

  • Fixed peer dependencies in accurate-player-controls causing npm install to fail.

4.0.3

Released 2020-11-30
Highlights
  • Bugfixes in ImscSubtitlePlugin
Release notes

Packages

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-controls

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-plugins

@accurate-player/accurate-player-progressive

@accurate-player/probe

Fixes

  • Fixed issues in the ImscSubtitlePlugin causing styling to break when leaving full screen.

4.0.2

Released 2020-11-24
Highlights
  • Critical internal bugfix
Release notes

Packages

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-controls

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-plugins

@accurate-player/accurate-player-progressive

@accurate-player/probe

Fixes

  • Fixed issue where player could crash if initialized improperly.

4.0.1

Released 2020-11-23
Highlights
  • Bugfix for using fullscreen with ImscSubtitlePlugin
Release notes

Packages

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-controls

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-plugins

@accurate-player/accurate-player-progressive

@accurate-player/probe

Fixes

  • ImscSubtitlePlugin: cues misplaced after exiting fullscreen.

4.0.0

Released 2020-11-23
Highlights
  • Added plugin to support IMSC subtitles
  • Removed deprecated DashPlayer
Release notes

Packages

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-controls

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-plugins

@accurate-player/accurate-player-progressive

@accurate-player/probe

Breaking

As always, contact our support if you run in to trouble or have any questions! Breaking changes are always added to the Migration Guide.

Features

  • Plugins: New plugin ImscSubtitlePlugin added with support for IMSC subtitles.
  • Plugins: Added filter api to HotkeyPlugin.
  • Controls: Added integrated support for IMSC plugin for each player type.

3.4.2

Released 2020-11-02
Highlights
  • Fixed invalid player status
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash (Deprecated)

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Fixes

  • Player status property were not initialized when loading video through loadVideoFile causing accurate-controls to crash on init.

3.4.1

Released 2020-11-02
Highlights
  • Support for variable frame rate (VFR)
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash (Deprecated)

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Features

  • Support for VFR. *
  • Added optional "userPause" parameter to pause function.

* Some plugins, such as the PointPlugin, might experience issues while playing VFR videos.

Plugins

@accurate-player/accurate-player-plugins

Feature

  • Added "userPause" parameter to know when the player is paused by DiscreteAudioPlugin or the user.

Controls

@accurate-player/accurate-player-controls

Features

  • Support for VFR videos.

3.3.2

Released 2020-10-12
Highlights
  • Fixed issues with play promises
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash (Deprecated)

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Fixes

  • Avoid play promises that are never resolved.

Plugins

@accurate-player/accurate-player-plugins

Fixes

  • Avoid "unhandled promise rejection" from play/pause.

Controls

@accurate-player/accurate-player-controls

Features

  • Added settings to configure labels in subtitle-settings popup menu. Read more.

3.3.1

Released 2020-09-21
Highlights
  • Bug fixes and dependency updates
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash (Deprecated)

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Fixes

  • AbrPlayer: Avoid crash if no active representation found.

Plugins

@accurate-player/accurate-player-plugins

Features

  • Typings support for Accurate Player 3.3.1.

Controls

@accurate-player/accurate-player-controls

Features

  • Typings support for Accurate Player 3.3.1.

3.3.0

Released 2020-08-31
Highlights
  • CutlistPlayer: Support for Audio Scrub Plugin
  • Bug fixes and dependency updates
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash (Deprecated)

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Features

  • AbrPlayer: Added API method to clear request interceptors.
  • Added optional parameter "once" to EventMixin.
  • CutlistPlayer: Currently playing HTMLVideoElement is now returned as master.

Fixes

  • AbrPlayer: Save shaka settings when loading a new file.
  • AbrPlayer: Clear request-filters when loading files.
  • Updated dependencies. Highlights: typescript 3.9 and Shaka player 3.0.2
  • Improved relative seek operation to never miss keyboard inputs.

Plugins

@accurate-player/accurate-player-plugins

Features

  • AudioScrubPlugin: Ported to handle CutlistPlayer.

Fixes

  • Updated dependencies. Highlight: Typescript 3.9

Controls

@accurate-player/accurate-player-controls

Features

  • Typings support for Accurate Player 3.3.0.

3.2.1

Released 2020-07-01
Highlights
  • Playback freeze issue corrected
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash (Deprecated)

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Fixes

  • ProgressivePlayer: Fixed issue where player may hang intermittently.

Plugins

@accurate-player/accurate-player-plugins

Features

  • Typings support for Accurate Player 3.2.1.

Controls

@accurate-player/accurate-player-controls

Features

  • Typings support for Accurate Player 3.2.1.

3.2.0

Released 2020-06-29
Highlights
  • CutlistPlayer support for negative playback rates
  • New setting in Controls to disable toggle play
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash (Deprecated)

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Features

  • CutlistPlayer: Added support for negative playback rates (trick mode).

Plugins

@accurate-player/accurate-player-plugins

Fixes

  • ChannelControlPlugin: threw error if destroyed before initialisation completed.

Controls

@accurate-player/accurate-player-controls

Features

  • Added setting "togglePlayOnClick" to disable toggle play on video click, see documentation for more information.

3.1.0

Released 2020-06-08
Highlights
  • AbrPlayer added which deprecates the previous DashPlayer .
Release notes

Core

@accurate-player/accurate-player-abr

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Features

  • The destroy method of the player now returns a promise.
  • Added new player "AbrPlayer" - shaka implementation to support DASH and HLS content.
  • CutlistPlayer: Enhance precision for transition timing.

Fixes

  • ProgressivePlayer: reset playback rate on video change to align with video element.
  • ProgressivePlayer: fixed incorrect unregistration of event listener on destroy.

Deprecations

  • DashPlayer: New AbrPlayer contain all capabilities of deprecated Dash player. See Migration Guide.

Plugins

@accurate-player/accurate-player-plugins

Features

  • Typings support for Accurate Player 3.1.0.

Controls

@accurate-player/accurate-player-controls

Features

  • Added support for AbrPlayer.

3.0.0

Released 2020-05-18
Highlights
  • Breaking change in the ChannelControlPlugin, see changelog for details.
  • Deprecated S3Plugin has been removed.
Release notes

Core

@accurate-player/accurate-player-core

@accurate-player/accurate-player-cutlist

@accurate-player/accurate-player-dash

@accurate-player/accurate-player-hls

@accurate-player/accurate-player-progressive

Features

  • Pause now takes optional seekEvent as parameter, player will do a pause + seek to that time.
  • Pause emits an event when completed.

Fixes

  • CutlistPlayer: Sometimes the player failed to switch cut.

Plugins

@accurate-player/accurate-player-plugins

Fixes

  • Discrete Audio Plugin: Prevented unhandled play rejection.

Breaking

  • ChannelControlPlugin: When using DASH or HLS player the master element is registred by manifest-url, not native element src. Please consult Migration Guide for additional info.
  • Removed previously deprecated S3Plugin.

Controls

@accurate-player/accurate-player-controls

Features

  • Added support for Accurate Player 3.0.0