Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

shaka-player

Package Overview
Dependencies
Maintainers
3
Versions
348
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shaka-player - npm Package Versions

1
35

2.2.2

Diff

Changelog

Source

2.2.2 (2017-09-27)

New features:

  • Support for MP4+TTML text streams with multiple MDAT boxes
    • https://github.com/shaka-project/shaka-player/issues/1028

Bugfixes:

  • Fixed playback hangs in certain content due to rounding error
    • https://github.com/shaka-project/shaka-player/issues/979
  • Fixed exception when TextTrack mode is set to "disabled"
    • https://github.com/shaka-project/shaka-player/issues/990
  • Fixed subtitle failures in Safari
    • https://github.com/shaka-project/shaka-player/issues/991
    • https://github.com/shaka-project/shaka-player/issues/1012
  • Fixed renaming issues in compiled builds
  • Fixed exceptions on Tizen 2016
    • https://github.com/shaka-project/shaka-player/issues/1022
    • https://github.com/shaka-project/shaka-player/issues/935
  • Fixed TTML region parsing
    • https://github.com/shaka-project/shaka-player/issues/1020

Demo app:

  • Auto-select offline copy of an asset after storing it offline
    • https://github.com/shaka-project/shaka-player/issues/996
    • https://github.com/shaka-project/shaka-player/pull/1001
  • Removed YouTube-sourced assets, which were very outdated
    • https://github.com/shaka-project/shaka-player/issues/1015
  • Added "Shaka Player History" live stream

Docs:

  • Added CORS explanation to the docs
    • https://github.com/shaka-project/shaka-player/issues/1018
joeyparrish
published 2.2.1 •

Changelog

Source

2.2.1 (2017-09-01)

New features:

  • Support MP4+TTML in HLS
    • https://github.com/shaka-project/shaka-player/issues/986

Bugfixes:

  • Fixed display of old text cues after loading new content
    • https://github.com/shaka-project/shaka-player/issues/984
  • Fixed text cue alignment in compiled mode
    • https://github.com/shaka-project/shaka-player/issues/987
  • Fixed exception triggered when storing offline content
    • https://github.com/shaka-project/shaka-player/issues/988
  • Fixed cast state when multiple cast senders exist at once
    • https://github.com/shaka-project/shaka-player/issues/768
  • Fixed several Cast UI issues
  • Fixed (harmless) assertion failures on Cast receivers

Demo app:

  • Demo UI on mobile now shows help text on store/delete button
    • https://github.com/shaka-project/shaka-player/pull/995

Docs:

  • Document lack of IE support on Windows 7
    • https://github.com/shaka-project/shaka-player/pull/993
joeyparrish
published 2.2.0 •

Changelog

Source

2.2.0 (2017-08-23)

New features:

  • Add support for EVENT type playlists in HLS
    • https://github.com/shaka-project/shaka-player/issues/740
  • Add new option for offline protected content without persistent licensing
    • https://github.com/shaka-project/shaka-player/issues/873
  • Allow applications to render their own text tracks
    • https://github.com/shaka-project/shaka-player/issues/796
  • Allow applications to control streaming retry behavior
    • https://github.com/shaka-project/shaka-player/issues/960
  • Add support for additional TTML styles
    • https://github.com/shaka-project/shaka-player/issues/923
    • https://github.com/shaka-project/shaka-player/issues/927
  • Add channel count information for both DASH & HLS
    • https://github.com/shaka-project/shaka-player/issues/424
    • https://github.com/shaka-project/shaka-player/issues/826
  • Add basic xlink support in DASH (actuate=onLoad only)
    • https://github.com/shaka-project/shaka-player/issues/587
    • https://github.com/shaka-project/shaka-player/issues/788
  • Add API to limit playable/seekable range for VOD content.
    • https://github.com/shaka-project/shaka-player/issues/246
  • Add new error code for container/codec support issues
    • https://github.com/shaka-project/shaka-player/issues/868
  • The default ABR manager is much more configurable
    • https://github.com/shaka-project/shaka-player/issues/744
  • Add stream bandwidth info to variant tracks
    • https://github.com/shaka-project/shaka-player/issues/834
  • Add player.isAudioOnly()
    • https://github.com/shaka-project/shaka-player/issues/942
  • Expose presentation start time through player
    • https://github.com/shaka-project/shaka-player/issues/957
  • Add bandwidth info to switch history
  • Improved Chromecast media queries
  • Stricter runtime type-checking of EME cert configuration
    • https://github.com/shaka-project/shaka-player/issues/784

Bugfixes:

  • Fix flakiness in offline-related tests
    • https://github.com/shaka-project/shaka-player/issues/903

Demo app:

  • Added robustness fields to the UI
    • https://github.com/shaka-project/shaka-player/issues/889

Docs:

  • Updated upgrade guide for v2.2
    • https://github.com/shaka-project/shaka-player/issues/930

Broken compatibility:

  • The text-parsing plugin API has changed. Plugins now return shaka.text.Cue objects instead of VTTCue or TextTrackCue objects. All application-specific text-parsing plugins MUST be updated.
    • https://github.com/shaka-project/shaka-player/issues/796

Deprecated:

  • The configuration for a custom ABR manager has changed. Applications with custom AbrManager implementations SHOULD now configure abrFactory instead of abr.manager.
    • https://github.com/shaka-project/shaka-player/issues/744
    • The old interface will be removed in v2.3.
  • The config API for AbrManager has changed. setDefaultEstimate() and setRestrictions() have been replaced with configure(). Applications with custom AbrManager implementations SHOULD implement the new configure() method.
    • https://github.com/shaka-project/shaka-player/issues/744
    • The old interface will be removed in v2.3.
  • The choice API for AbrManager has changed. chooseStreams() has been replaced with chooseVariants(), and the switch callback now takes a variant.
    • https://github.com/shaka-project/shaka-player/issues/954
    • The old interface will be removed in v2.3.
  • The getTracks() and selectTrack() methods which were deprecated in v2.1 have now been removed.
joeyparrish
published 2.1.8 •

Changelog

Source

2.1.8 (2017-08-23)

Bugfixes:

  • Add player.isAudioOnly() to fix flash of audio-only icon when casting
    • https://github.com/shaka-project/shaka-player/issues/969
  • Fix cast proxying of isAudioOnly and getMediaElement
joeyparrish
published 2.1.7 •

Changelog

Source

2.1.7 (2017-08-14)

Bugfixes:

  • Fixed "Invalid argument" exceptions for subtitles in IE & Edge
  • Fixed buffering at the end of the stream for some content in IE & Edge
    • https://github.com/shaka-project/shaka-player/issues/913
  • Fixed seeking with native controls in Edge
    • https://github.com/shaka-project/shaka-player/issues/951
  • Fixed role selection to clear audio buffer right away
    • https://github.com/shaka-project/shaka-player/issues/948

Docs:

  • Fixed a bug in the upgrade guide for selecting tracks and disabling ABR
    • https://github.com/shaka-project/shaka-player/issues/962
joeyparrish
published 2.1.6 •

Changelog

Source

2.1.6 (2017-08-09)

New features:

  • Add vp9, opus, and flac mp4 to probeSupport
    • https://github.com/shaka-project/shaka-player/issues/944

Bugfixes:

  • Never adapt across roles or languages
    • https://github.com/shaka-project/shaka-player/issues/918
    • https://github.com/shaka-project/shaka-player/issues/947
  • Fix parsing byterange attribute in HlsParser
    • https://github.com/shaka-project/shaka-player/issues/925
  • Fix incorrect segment position after update in some DASH live streams
    • https://github.com/shaka-project/shaka-player/pull/838
  • Fix support for live streams with no seek range
    • https://github.com/shaka-project/shaka-player/issues/916
  • Fix display order of cues with identical ranges
    • https://github.com/shaka-project/shaka-player/issues/848
  • Fix missing cues in WVTT MP4s using default sample duration
    • https://github.com/shaka-project/shaka-player/issues/919
  • Accept non-integer settings in VTT
    • https://github.com/shaka-project/shaka-player/issues/919
  • Tolerate bandwidth of 0 or missing bandwidth
    • https://github.com/shaka-project/shaka-player/issues/938
    • https://github.com/shaka-project/shaka-player/issues/940
  • Fix multiple pipeline flushes on some platforms
  • Make it safe to install polyfills twice
    • https://github.com/shaka-project/shaka-player/issues/941

Demo app:

  • Fix compiled mode in the demo app. Does not affect the library. Removed defaultConfig_ reference in demo.
    • https://github.com/shaka-project/shaka-player/issues/929
  • Update license URI for PlayReady test asset
    • https://github.com/shaka-project/shaka-player/pull/953
    • https://github.com/shaka-project/shaka-player/issues/945
joeyparrish
published 2.1.5 •

Changelog

Source

2.1.5 (2017-07-17)

New features:

  • Add more information to video errors in Chrome

Bugfixes:

  • Fix key status problems on IE11 and Tizen TVs
    • https://github.com/shaka-project/shaka-player/issues/884
    • https://github.com/shaka-project/shaka-player/issues/890
  • Fix period switching when streams are not yet available
    • https://github.com/shaka-project/shaka-player/issues/839
  • Filter out audio-only HLS variants that can't be switched to
    • https://github.com/shaka-project/shaka-player/issues/824
    • https://github.com/shaka-project/shaka-player/issues/861
  • Fix parsing of Microsoft-packaged HLS content
  • Fix rounding issues with multi-Period content
    • https://github.com/shaka-project/shaka-player/issues/882
    • https://github.com/shaka-project/shaka-player/issues/909
    • https://github.com/shaka-project/shaka-player/issues/911
  • Fix exceptions thrown in some cases when switching text tracks
    • https://github.com/shaka-project/shaka-player/issues/910
  • Fix DASH date parsing when timezone is missing
    • https://github.com/shaka-project/shaka-player/issues/901
  • Fix persistent storage detection on IE11 and Tizen TVs
  • Fix test issues on Tizen
    • https://github.com/shaka-project/shaka-player/issues/893
  • Fix version detection when compiling from the NPM package
    • https://github.com/shaka-project/shaka-player/issues/871
  • Work around lack of key statuses on Tizen
    • https://github.com/shaka-project/shaka-player/issues/891
    • https://github.com/shaka-project/shaka-player/issues/894

Demo app:

  • Fix missing fullscreen button on IE11
    • https://github.com/shaka-project/shaka-player/issues/787
  • Added configuration for gap jumping

Docs:

  • Document HTTPS requirement for EME
    • https://github.com/shaka-project/shaka-player/issues/867
    • https://github.com/shaka-project/shaka-player/issues/928
  • Update tutorials
    • https://github.com/shaka-project/shaka-player/issues/862
  • Add FAQ entry on EME robustness
    • https://github.com/shaka-project/shaka-player/issues/866
  • Update HLS FAQ
  • Document that we test on Tizen TV now
joeyparrish
published 2.1.4 •

Changelog

Source

2.1.4 (2017-06-16)

New features:

  • Allow role to be specified in selectAudioLanguage and selectTextLanguage
    • https://github.com/shaka-project/shaka-player/issues/767

Bugfixes:

  • Fix changing languages close to a period boundary
    • https://github.com/shaka-project/shaka-player/issues/797
  • Fix hang in load() when there are pending failures
    • https://github.com/shaka-project/shaka-player/issues/782
  • Fix DASH parser ignoring certain text streams
    • https://github.com/shaka-project/shaka-player/issues/875
  • Fix exceptions when side-loading text tracks
    • https://github.com/shaka-project/shaka-player/issues/821
  • Fix PlayReady support on Chromecast
    • https://github.com/shaka-project/shaka-player/issues/852
  • Fix version number issues during publication on NPM
    • https://github.com/shaka-project/shaka-player/issues/869
  • Fix pollution from npm on Windows
    • https://github.com/shaka-project/shaka-player/issues/776
  • Fix support for npm v5
    • https://github.com/shaka-project/shaka-player/issues/854

Demo app:

  • Fix control visibility in fullscreen mode on mobile phones
    • https://github.com/shaka-project/shaka-player/issues/663

Docs:

  • Updated welcome docs
  • Updated list of supported platforms
    • https://github.com/shaka-project/shaka-player/issues/863
  • Updated FAQ
    • https://github.com/shaka-project/shaka-player/issues/864
    • https://github.com/shaka-project/shaka-player/issues/865
joeyparrish
published 2.1.3 •

Changelog

Source

2.1.3 (2017-06-06)

New features:

  • Limit network retries for VOD, only retry forever on live
    • https://github.com/shaka-project/shaka-player/issues/762
    • https://github.com/shaka-project/shaka-player/issues/830
    • https://github.com/shaka-project/shaka-player/pull/842
  • Add stream IDs in getStats().switchHistory
    • https://github.com/shaka-project/shaka-player/issues/785
    • https://github.com/shaka-project/shaka-player/issues/823
    • https://github.com/shaka-project/shaka-player/pull/846
  • Add label attribute to tracks
    • https://github.com/shaka-project/shaka-player/issues/825
    • https://github.com/shaka-project/shaka-player/pull/811
    • https://github.com/shaka-project/shaka-player/pull/831
  • Expose role attributes on tracks
    • https://github.com/shaka-project/shaka-player/issues/767
  • Silence confusing browser-generated errors related to play()
    • https://github.com/shaka-project/shaka-player/issues/836

Bugfixes:

  • Fix offline storage in compiled mode
  • Choose lowest-bandwidth codecs when multiple are possible
    • https://github.com/shaka-project/shaka-player/issues/841
  • Fix PlayReady on IE and Edge
    • https://github.com/shaka-project/shaka-player/issues/837
  • Fix rounding errors on IE11
    • https://github.com/shaka-project/shaka-player/pull/832
  • Clean up demo app loader
  • Fix PlayReady test failures
joeyparrish
published 2.1.2 •

Changelog

Source

2.1.2 (2017-05-23)

New features:

  • Make educated guesses about missing HLS info (CODECS no longer required)
    • https://github.com/shaka-project/shaka-player/issues/805
  • Add support for PlayReady on Chromecast and Tizen
    • https://github.com/shaka-project/shaka-player/issues/814
    • https://github.com/shaka-project/shaka-player/pull/815

Bugfixes:

  • Fix flakiness in RESTRICTIONS_CANNOT_BE_MET errors
  • Make isBrowserSupported more strict about MediaSource
  • Fix detection of audio-only assets in the demo
    • https://github.com/shaka-project/shaka-player/issues/794
  • Fix exports and generated externs that were broken in v2.1.0 and v2.1.1
  • Speed up deletion of offline content
    • https://github.com/shaka-project/shaka-player/issues/756

Docs:

  • Fix docs on subtitles and captions
    • https://github.com/shaka-project/shaka-player/issues/808
  • Add notes on adaptation to upgrade guide
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc