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

Diff

Changelog

Source

2.2.10 (2018-01-22)

New features:

  • Update Widevine HLS parsing support for SAMPLE-AES-CTR
    • https://github.com/shaka-project/shaka-player/issues/1227

Bugfixes:

  • Fix display of duration in Chrome cast dialog
    • https://github.com/shaka-project/shaka-player/issues/1174
  • Compensate for rounding errors in multi-period manifests
  • Delay gap-jumping until after seeking is complete
    • https://github.com/shaka-project/shaka-player/issues/1061
  • Fix SegmentTemplate w/ duration for live
    • https://github.com/shaka-project/shaka-player/issues/1204

Docs:

  • Add FAQ entry for file:// requests in Electron
    • https://github.com/shaka-project/shaka-player/issues/1222
  • Fixed typos and extraneous tags
  • Added missing @exportDoc annotations
    • https://github.com/shaka-project/shaka-player/pull/1208
joeyparrish
published 2.3.0 •

Changelog

Source

2.3.0 (2017-12-22)

New features:

  • Support for HLS live streams
    • https://github.com/shaka-project/shaka-player/issues/740
  • Support for HLS VOD streams that do not start at t=0
    • https://github.com/shaka-project/shaka-player/issues/1011
    • Previously supported through configuration, now automatic
  • MPEG-2 TS content can be transmuxed to MP4 for playback on all browsers
    • https://github.com/shaka-project/shaka-player/issues/887
    • Requires apps to load https://github.com/videojs/mux.js/
  • Do not stream captions until they are shown
    • https://github.com/shaka-project/shaka-player/issues/1058
  • Use NetworkInformation API to get initial bandwidth estimate
    • https://github.com/shaka-project/shaka-player/issues/994
    • https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation
  • Added a method to list language/role combinations
    • https://github.com/shaka-project/shaka-player/issues/967

Demo app:

  • The demo app is now a Progressive Web App (PWA) and can be used offline
    • https://github.com/shaka-project/shaka-player/issues/876
    • https://developers.google.com/web/progressive-web-apps/
  • Lighthouse: improved page load latency, text contrast ratio, UI performance
    • https://github.com/shaka-project/shaka-player/issues/905
    • https://developers.google.com/web/tools/lighthouse/
  • Roles can now be selected in the demo app
    • https://github.com/shaka-project/shaka-player/issues/967
  • Added quick links to change between compiled, debug, and uncompiled builds

Bugfixes:

  • Fixed interpretation of EXT-X-START in HLS
    • https://github.com/shaka-project/shaka-player/issues/1011
  • Fixed URI extension parsing in HLS
    • https://github.com/shaka-project/shaka-player/issues/1085
  • Offline storage API can now download multiple items in parallel
    • https://github.com/shaka-project/shaka-player/issues/1047

Docs:

  • FAQ, architecture diagrams, and tutorials have all been updated.
    • https://github.com/shaka-project/shaka-player/issues/1183

Broken compatibility:

  • Text parser plugins now take a Uint8Array, not an ArrayBuffer. All application-specific text-parsing plugins MUST be updated.
    • https://github.com/shaka-project/shaka-player/issues/1022

Deprecated:

  • The AbrManager configuration interfaces and plugin APIs which were deprecated in v2.2 have now been removed. Applications with custom AbrManager implementations MUST be upgraded to the v2.2 API now.
  • The plugin interface for text parsers which was deprecated in v2.1 has now been removed.
  • The remove() method on shaka.offline.Storage now takes a URI instead of a StoredContent instance. Applications which use offline storage SHOULD update to the new API. Support for the old argument will be removed in v2.4.
  • The streaming.infiniteRetriesForLiveStreams config was removed. Applications using this feature MUST use the streaming.failureCallback config and the method player.retryStreaming() instead.
joeyparrish
published 2.2.9 •

Changelog

Source

2.2.9 (2017-12-22)

Bugfixes:

  • Fix excessive memory usage during storage
    • https://github.com/shaka-project/shaka-player/issues/1167
  • Fix offline storage with temporary license
    • https://github.com/shaka-project/shaka-player/issues/1159
  • Fix exception while casting
    • https://github.com/shaka-project/shaka-player/issues/1128
  • Reduced bandwidth of cast messaging
    • https://github.com/shaka-project/shaka-player/issues/1128
  • Fix exception when destroying TextDisplayer
    • https://github.com/shaka-project/shaka-player/issues/1187
  • Fix presentationTimeOffset in SegmentTemplate
    • https://github.com/shaka-project/shaka-player/issues/1164
  • Fix inconsistencies in text visibility across playbacks
    • https://github.com/shaka-project/shaka-player/issues/1185
  • Work around bad header formatting in IE 11
    • https://github.com/shaka-project/shaka-player/issues/1172
  • Fix Chromecast PlayReady playback
    • https://github.com/shaka-project/shaka-player/issues/1070
  • Fix subtitle display with VTTRegion enabled in Chrome
    • https://github.com/shaka-project/shaka-player/issues/1188
joeyparrish
published 2.2.8 •

Changelog

Source

2.2.8 (2017-12-06)

Bugfixes:

  • Do not allow seeking/startup at duration (bump back by 1s)
    • https://github.com/shaka-project/shaka-player/issues/1014
  • Don't wait for sessions to close on DrmEngine.destroy
    • https://github.com/shaka-project/shaka-player/issues/1093
    • https://github.com/shaka-project/shaka-player/pull/1168
  • Do not clear buffers on configuration changes unless required
    • https://github.com/shaka-project/shaka-player/issues/1138
  • Ignore unsupported STYLE blocks in WebVTT
    • https://github.com/shaka-project/shaka-player/issues/1104
  • Fix a null exception in CastReceiver.destroy

Demo app:

  • Fix "ended" video control state on IE
    • https://github.com/shaka-project/shaka-player/issues/979
  • Fix updates to demo app URL hash on Edge & IE 11
    • https://github.com/shaka-project/shaka-player/issues/1111
  • Fix demo app page-load race on IE 11
joeyparrish
published 2.2.7 •

Changelog

Source

2.2.7 (2017-11-28)

Bugfixes:

  • Allow playhead to recover from drift
    • https://github.com/shaka-project/shaka-player/issues/1105
  • Fix exception and race which prevented cast status updates
    • https://github.com/shaka-project/shaka-player/issues/1128
  • Fix live broadcast startup issues
    • https://github.com/shaka-project/shaka-player/issues/1150
  • Fix mis-detection of live streams as IPR
    • https://github.com/shaka-project/shaka-player/issues/1148
  • Fix buffering of live streams while paused
    • https://github.com/shaka-project/shaka-player/issues/1121

Demo app:

  • Add multi-DRM assets from VDMS
    • https://github.com/shaka-project/shaka-player/issues/780
    • https://github.com/shaka-project/shaka-player/pull/781
  • Add certificate URI field in the custom asset section
    • https://github.com/shaka-project/shaka-player/issues/1135
    • https://github.com/shaka-project/shaka-player/pull/1136
  • Fix broken HLS asset
    • https://github.com/shaka-project/shaka-player/issues/1137
  • Update Widevine proxy URI

Docs:

  • Refactor main README.md
  • Fix build/README.md typo
    • https://github.com/shaka-project/shaka-player/pull/1139
  • Fix typo in config tutorial
    • https://github.com/shaka-project/shaka-player/pull/1124
joeyparrish
published 2.2.6 •

Changelog

Source

2.2.6 (2017-11-14)

Bugfixes:

  • Cancel network retries when the Player is destroyed
    • https://github.com/shaka-project/shaka-player/issues/1084
  • Do not overwrite media from an earlier period when new period is shifted
    • https://github.com/shaka-project/shaka-player/issues/1098
  • Do not assume same timescale in manifest and media
    • https://github.com/shaka-project/shaka-player/issues/1098
  • Do not fail assertions when media references are shifted outside the period
    • https://github.com/shaka-project/shaka-player/issues/1098
  • Fix custom builds which exclude text parsing plugins
    • https://github.com/shaka-project/shaka-player/issues/1115

Demo app:

  • Rename demo "Autoplay" in demo UI to "Auto-load on page refresh"
    • https://github.com/shaka-project/shaka-player/issues/1114
joeyparrish
published 2.2.5 •

Changelog

Source

2.2.5 (2017-11-02)

New features:

  • Add streaming event to allow reconfiguration before streaming starts
    • https://github.com/shaka-project/shaka-player/issues/1043
  • Add method to get the parsed manifest structure
    • https://github.com/shaka-project/shaka-player/issues/1074
  • Log about deprecated APIs, even in a compiled build with other logs disabled

Bugfixes:

  • Fix interpretation of DASH presentationTimeOffset in SegmentBase
    • https://github.com/shaka-project/shaka-player/issues/1099
joeyparrish
published 2.1.9 •

Changelog

Source

2.1.9 (2017-11-02)

Bugfixes:

  • Fix interpretation of DASH presentationTimeOffset in SegmentBase
    • https://github.com/shaka-project/shaka-player/issues/1099
joeyparrish
published 2.2.4 •

Changelog

Source

2.2.4 (2017-10-23)

Bugfixes:

  • Don't enforce seek range while paused in live streams (stays paused)
    • https://github.com/shaka-project/shaka-player/issues/982
  • Fix start time in live streams
    • https://github.com/shaka-project/shaka-player/issues/1069
  • Fix handling & transmission of errors from cast receiver to sender
    • https://github.com/shaka-project/shaka-player/issues/1065

Docs:

  • Added a tutorial for the offline storage and playback APIs
    • https://github.com/shaka-project/shaka-player/issues/1037
joeyparrish
published 2.2.3 •

Changelog

Source

2.2.3 (2017-10-17)

New features:

  • Publish an event when the CDM accepts a license
    • https://github.com/shaka-project/shaka-player/issues/1035
    • https://github.com/shaka-project/shaka-player/pull/1049
  • Added assertions and logging to the debug build
  • Added a debugging method on Player to get buffered ranges

Bugfixes:

  • Fixed race between gap-jumping and seeking
    • https://github.com/shaka-project/shaka-player/issues/1061
  • Fixed startTime == 0 in player.load()
    • https://github.com/shaka-project/shaka-player/issues/1069
  • Avoid clearing buffer on configure unless restrictions change
    • https://github.com/shaka-project/shaka-player/issues/1009
  • Fixed exceptions in the cast receiver demo
    • https://github.com/shaka-project/shaka-player/issues/1064
  • Various fixes for concurrent use of CastProxy and related APIs
    • https://github.com/shaka-project/shaka-player/issues/768
  • Polyfilled various MediaSource issues on Safari 11
    • https://github.com/shaka-project/shaka-player/issues/1048
  • Reject TS content on Safari due to MediaSource bugs
    • https://github.com/shaka-project/shaka-player/issues/743
  • Fixed stuck progress bar on cast receiver demo
    • https://github.com/shaka-project/shaka-player/issues/1064

Demo app:

  • Rotating mobile devices triggers fullscreen mode
    • https://github.com/shaka-project/shaka-player/issues/883
  • Added robustness suggestions for Widevine
    • https://github.com/shaka-project/shaka-player/pull/1008

Docs:

  • Fixed docs with regard to shaka.text namespace
    • https://github.com/shaka-project/shaka-player/issues/1046
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