Socket
Socket
Sign inDemoInstall

shaka-player

Package Overview
Dependencies
Maintainers
2
Versions
327
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shaka-player - npm Package Versions

1
33

2.0.3

Diff

Changelog

Source

2.0.3 (2017-01-09)

New features:

  • Treat HTTP 202 status codes as failures
    • https://github.com/shaka-project/shaka-player/issues/645

Bugfixes:

  • Fix race condition in StreamingEngine
  • Fix race in load/unload in Player
    • https://github.com/shaka-project/shaka-player/pull/613
    • https://github.com/shaka-project/shaka-player/issues/612
  • Update workarounds for Edge EME bugs
    • https://github.com/shaka-project/shaka-player/issues/634
  • Add missing events and methods to cast proxy
  • Fix exclusion of standard features in custom builds
  • Be more permissive of text failures
    • Permit text parsing errors as well as streaming errors with the ignoreTextStreamFailures config option.
    • Do not fail StreamingEngine startup because of text streams, regardless of config.
    • https://github.com/shaka-project/shaka-player/issues/635
  • Fix selectTrack() call with no text tracks
    • https://github.com/shaka-project/shaka-player/issues/640
  • Fix buffering state for live streams (stop at live edge)
    • https://github.com/shaka-project/shaka-player/issues/636
ismena
published 2.0.2 •

Changelog

Source

2.0.2 (2016-12-15)

New features:

  • Add support for Toshiba dTV
    • https://github.com/shaka-project/shaka-player/pull/605
  • TTML subtitles: Support for <br> inside a paragraph
    • https://github.com/shaka-project/shaka-player/pull/572
    • https://github.com/shaka-project/shaka-player/pull/584
  • Parse TTML textAlign settings into align property of a VTTCue
    • https://github.com/shaka-project/shaka-player/pull/573
  • Improved test stability and coverage reports

Bugfixes:

  • Fix DASH content type parsing
    • https://github.com/shaka-project/shaka-player/issues/631
  • Tolerate larger gaps at the start
    • https://github.com/shaka-project/shaka-player/issues/579
  • Fixes for TTML alignment, positioning and cue externs
    • https://github.com/shaka-project/shaka-player/pull/588
    • https://github.com/shaka-project/shaka-player/pull/594
  • Keep ewma sampling from failing on 0 duration segments
    • https://github.com/shaka-project/shaka-player/issues/582
    • https://github.com/shaka-project/shaka-player/pull/583
  • Allow text parsers to change during playback - https://github.com/shaka-project/shaka-player/issues/571
  • Fix playback when IE11 modifies the XML DOM
    • https://github.com/shaka-project/shaka-player/issues/608
    • https://github.com/shaka-project/shaka-player/pull/611
  • Update MediaSource polyfills for Safari 10
    • https://github.com/shaka-project/shaka-player/issues/615
  • Throw explicit error on empty manifests
    • https://github.com/shaka-project/shaka-player/issues/618

Docs:

  • Link to error docs from the demo app
joeyparrish
published 2.0.1 •

Changelog

Source

2.0.1 (2016-10-26)

New features:

  • Faster ABR decisions
  • Add config option for using segment relative timestamps for VTT
    • https://github.com/shaka-project/shaka-player/issues/480
    • https://github.com/shaka-project/shaka-player/pull/542
  • Log and ignore non-standard WebVTT settings instead of failing
    • https://github.com/shaka-project/shaka-player/issues/509
  • Make key IDs from the manifest available through DrmInfo
    • https://github.com/shaka-project/shaka-player/pull/529
  • Provide framerate and codecs information on video tracks
    • https://github.com/shaka-project/shaka-player/issues/516
    • https://github.com/shaka-project/shaka-player/pull/533
  • Dispatch more useful network error when HEAD request fails

Bugfixes:

  • Fix ABR quality issues when switching tracks (stutters, glitches, etc.)
    • https://github.com/shaka-project/shaka-player/issues/520
  • Keep user selected text track when switching audio
    • https://github.com/shaka-project/shaka-player/issues/514
  • Fix vtt with one digit hour
    • https://github.com/shaka-project/shaka-player/pull/522
  • Fix build scripts for Windows
    • https://github.com/shaka-project/shaka-player/issues/526
  • Fix buffering event delay
    • https://github.com/shaka-project/shaka-player/issues/511
  • Workaround bug in Edge buffered ranges
    • https://github.com/shaka-project/shaka-player/issues/530
  • Fix handling of internal-error key status
    • https://github.com/shaka-project/shaka-player/issues/539
  • Ignore trick mode tracks
    • https://github.com/shaka-project/shaka-player/issues/538
  • Fix AdaptationSetSwitching support
  • Fix buffering logic when switching periods
    • https://github.com/shaka-project/shaka-player/issues/537
    • https://github.com/shaka-project/shaka-player/issues/545
  • Use data URI content-type for manifest type detection
    • https://github.com/shaka-project/shaka-player/pull/550
  • Fix audio language changes on Chromecast
    • https://github.com/shaka-project/shaka-player/issues/544
  • Fix Chromecast receiver idle behavior when looping or replaying
    • https://github.com/shaka-project/shaka-player/issues/558
  • Fix exception-causing race when TextEngine is destroyed

Demo app improvements:

  • Hide volume & mute buttons on mobile-sized screens
  • Probe both MP4 and WebM support in DrmEngine
    • https://github.com/shaka-project/shaka-player/issues/540
  • Update Axinom test assets to v7
  • Fix accessibility issues in the demo app
    • https://github.com/shaka-project/shaka-player/issues/552

Docs:

  • Rewrote the debugging tutorial
  • Misc docs cleanup
    • https://github.com/shaka-project/shaka-player/pull/536
joeyparrish
published 2.0.0 •

Changelog

Source

2.0.0 (2016-09-07)

The first full release of v2!

New features:

  • Improved Chromecast support
    • Cast from the built-in Chrome dialog as well as the video controls
    • Use the built-in Chrome dialog to disconnect
  • Support for in-progress recordings (IPR)
    • https://github.com/shaka-project/shaka-player/issues/477
  • Can be configured to tolerate text stream failures
    • https://github.com/shaka-project/shaka-player/issues/474
  • Ignore small gaps in the timeline
    • https://github.com/shaka-project/shaka-player/issues/472
  • Added EMSG box support
    • https://github.com/shaka-project/shaka-player/issues/259
  • Reduced test flakiness and improved test speed
  • Improved VTT parsing
    • https://github.com/shaka-project/shaka-player/issues/469
  • Improved EME error reporting
    • https://github.com/shaka-project/shaka-player/issues/468
  • Improved demo app UI for touch screens
  • Smaller demo app UI (video element above the fold on Nexus 5X)

Bugfixes:

  • Fixed text-related issues in IE11
    • https://github.com/shaka-project/shaka-player/issues/501
    • https://github.com/shaka-project/shaka-player/issues/502
  • Fixed a few live edge corner cases
    • https://github.com/shaka-project/shaka-player/issues/490
    • https://github.com/shaka-project/shaka-player/issues/504
  • Fixed TTML parsing exceptions
    • https://github.com/shaka-project/shaka-player/issues/473
    • https://github.com/shaka-project/shaka-player/issues/506
  • Fixed text encoding issues with subs
  • Fixed issues with multi-period eviction
    • https://github.com/shaka-project/shaka-player/pull/483
  • Defined order of AdaptationSet preference (prefer high quality, low bw)
    • https://github.com/shaka-project/shaka-player/issues/476
  • Fixed support for manifests with multiple text formats
  • Fixed support for DASH Representations with multiple Roles
    • https://github.com/shaka-project/shaka-player/issues/500
  • Fixed CSP compliance for Chrome apps
    • https://github.com/shaka-project/shaka-player/issues/487

Planned features we cut:

  • Cache-detecting bandwidth estimation
    • https://github.com/shaka-project/shaka-player/issues/324
joeyparrish
published 2.0.0-beta3 •

Changelog

Source

2.0.0-beta3 (2016-07-29)

Restored Features from v1 Missing in v2.0.0-beta2:

  • Offline storage and playback
    • https://github.com/shaka-project/shaka-player/issues/343
  • Clearkey license server support
    • https://github.com/shaka-project/shaka-player/issues/403

New features:

  • Built-in Chromecast support
    • https://github.com/shaka-project/shaka-player/issues/261
  • TTML text support
    • https://github.com/shaka-project/shaka-player/issues/111
  • TTML in MP4
    • https://github.com/shaka-project/shaka-player/issues/278
  • VTT in MP4
    • https://github.com/shaka-project/shaka-player/issues/277
  • Handle QuotaExceededError, automatically reduce buffering goals
    • https://github.com/shaka-project/shaka-player/issues/258
  • Faster template processing in DASH
    • https://github.com/shaka-project/shaka-player/issues/405
  • Bitrate upgrades take effect faster
  • Add a specific error for missing license server URI
    • https://github.com/shaka-project/shaka-player/issues/371
  • Add adaptation events for language changes
  • Don't treat network errors as fatal in StreamingEngine
    • https://github.com/shaka-project/shaka-player/issues/390
  • Provide the application access to DrmInfo structure
    • https://github.com/shaka-project/shaka-player/issues/272
  • Restructure test/ folder to mimic lib/ folder structure
    • https://github.com/shaka-project/shaka-player/pull/434
  • Upgrade closure compiler
    • https://github.com/shaka-project/shaka-player/pull/421
  • New logo!

Bugfixes:

  • Revert ABR changes that caused bandwidth samples to be ignored
    • https://github.com/shaka-project/shaka-player/issues/367
  • Fix buffering of multi-period text
    • https://github.com/shaka-project/shaka-player/issues/411
  • Fix various ABR issues
    • https://github.com/shaka-project/shaka-player/issues/435
  • Fix stuck playback on seek
    • https://github.com/shaka-project/shaka-player/issues/366
  • Stop refreshing live manifests when unloaded
    • https://github.com/shaka-project/shaka-player/issues/369
  • Don't adapt between incompatible codecs (mp4a & ec-3)
    • https://github.com/shaka-project/shaka-player/issues/391
  • Fix race in player WRT external text tracks
    • https://github.com/shaka-project/shaka-player/issues/418
  • Fix Edge EME workarounds on IE11
    • https://github.com/shaka-project/shaka-player/issues/393
  • Work around Safari MSE bugs
  • Fix relative paths in UTCTiming
    • https://github.com/shaka-project/shaka-player/issues/376
  • Fix source map paths on windows
    • https://github.com/shaka-project/shaka-player/issues/413
  • Improve demo app CSS on mobile
  • Fix buffering state on unload
  • Fix load/unload/destroy race conditions
  • Reduce test flake (async tests still flakey on Safari)
  • Fix context menu display in demo app
    • https://github.com/shaka-project/shaka-player/issues/422
  • Fix key status, session expiration, and DRM error dispatch
  • Fix demo app play controls on Android
    • https://github.com/shaka-project/shaka-player/issues/432
  • Fix corner cases when seeking to the live edge

Docs:

  • Add a license-wrapping tutorial
  • Add track restriction docs
    • https://github.com/shaka-project/shaka-player/issues/387
  • Update track and adaptation docs
    • https://github.com/shaka-project/shaka-player/issues/447

Broken Compatibility compared to v2.0.0-beta2:

  • The asynchronous Player.support() has been replaced with the synchronous Player.isBrowserSupported() call
    • https://github.com/shaka-project/shaka-player/issues/388
  • AbrManager implementations must now handle a partial StreamSet map in chooseStreams()
  • The wrong keys error has been dropped due to false positives
joeyparrish
published 2.0.0-beta2 •

Changelog

Source

2.0.0-beta2 (2016-05-04)

Restored Features from v1 Missing in v2.0.0-beta:

  • Track restrictions API
    • https://github.com/shaka-project/shaka-player/issues/326
    • https://github.com/shaka-project/shaka-player/issues/327
  • Custom controls demo for live
    • https://github.com/shaka-project/shaka-player/issues/322
  • Trick play demo
    • https://github.com/shaka-project/shaka-player/issues/328

New features:

  • Reduced startup latency
  • Added player.resetConfiguration()
  • Added response text to HTTP errors
    • https://github.com/shaka-project/shaka-player/issues/319
  • Demo controls redesigned with material design icons
  • Emit an error if the wrong keys are retrieved
    • https://github.com/shaka-project/shaka-player/issues/301
  • Human-readable errors shown in demo app
  • Cache-friendly bandwidth estimation
    • https://github.com/shaka-project/shaka-player/issues/324
  • Improved trick play and playbackRate support
    • https://github.com/shaka-project/shaka-player/issues/344
  • Allow apps to reset ABR manager estimates
    • https://github.com/shaka-project/shaka-player/issues/355
  • Support non-zero start times for VOD
    • https://github.com/shaka-project/shaka-player/issues/341
    • https://github.com/shaka-project/shaka-player/issues/348
    • https://github.com/shaka-project/shaka-player/issues/357

Bugfixes:

  • Fix playback of DASH with unaligned Representations
  • Fixed race conditions on seek
    • https://github.com/shaka-project/shaka-player/issues/334
  • Improved drift handling
    • https://github.com/shaka-project/shaka-player/issues/330
  • Fixed stack overflow in StringUtils
    • https://github.com/shaka-project/shaka-player/issues/335
  • Improved live support
    • https://github.com/shaka-project/shaka-player/issues/331
    • https://github.com/shaka-project/shaka-player/issues/339
    • https://github.com/shaka-project/shaka-player/issues/340
    • https://github.com/shaka-project/shaka-player/issues/351
  • Fixed player.addTextTrack
  • Handle CDMs which don't support the same types MSE does
    • https://github.com/shaka-project/shaka-player/issues/342
  • Fix audio-only encrypted playback
    • https://github.com/shaka-project/shaka-player/issues/360
  • Fix renaming of event properties
    • https://github.com/shaka-project/shaka-player/issues/361
  • Warn about missing clock sync elements in live manfiests
    • https://github.com/shaka-project/shaka-player/issues/290
  • Add option for default clock sync URI
    • https://github.com/shaka-project/shaka-player/issues/290
  • Fix crash in TextEngine when subs are turned off

Docs:

  • Shaka v2 upgrade guide
    • http://shaka-player-demo.appspot.com/docs/api/tutorial-upgrade.html
  • Added enum values (not just names) to generated docs
    • https://github.com/shaka-project/shaka-player/issues/337

Broken Compatibility compared to v2.0.0-beta:

  • None!
joeyparrish
published 1.6.5 •

Changelog

Source

1.6.5 (2016-04-08)

Bugfixes:

  • Always build the same input files to a stable output
    • https://github.com/shaka-project/shaka-player/pull/299
  • Properly extern the 'xhr' property of HTTP errors
    • https://github.com/shaka-project/shaka-player/pull/319
joeyparrish
published 2.0.0-beta •

Changelog

Source

2.0.0-beta (2016-04-07)

New Features:

  • DASH support for:
    • Multi-Period content
      • https://github.com/shaka-project/shaka-player/issues/186
    • Location elements
      • https://github.com/shaka-project/shaka-player/issues/298
    • UTCTiming elements (for clock synchronization)
      • https://github.com/shaka-project/shaka-player/issues/241
  • Better browser compatibility
    • Testing on Safari 9, IE 11, Edge, Firefox 45+, Opera, Chrome
    • https://github.com/shaka-project/shaka-player/issues/101
  • New plugin and build system to extend Shaka
    • Networking plugins
      • https://github.com/shaka-project/shaka-player/issues/228
      • https://github.com/shaka-project/shaka-player/issues/198
  • Cache-friendly networking
    • https://github.com/shaka-project/shaka-player/issues/76
    • https://github.com/shaka-project/shaka-player/issues/191
    • https://github.com/shaka-project/shaka-player/issues/235
  • Limit memory usage by clearing old data from buffer
    • https://github.com/shaka-project/shaka-player/issues/247
  • Simpler, more mobile-friendly demo app
  • New test assets
    • https://github.com/shaka-project/shaka-player/issues/224
  • Made play()/pause() independent of buffering
    • https://github.com/shaka-project/shaka-player/issues/233
  • Numerical error code system
    • https://github.com/shaka-project/shaka-player/issues/201
  • Distinguish between subtitle and caption tracks
    • https://github.com/shaka-project/shaka-player/issues/206
  • Separate audio & text language preferences
    • https://github.com/shaka-project/shaka-player/issues/207
  • Update timeShiftBufferDepth when updating the manifest
    • https://github.com/shaka-project/shaka-player/issues/295
  • Simplified clearkey setup using configure()
  • Initial bandwidth is now configurable:
    • https://github.com/shaka-project/shaka-player/issues/268

Bugfixes:

  • Stopped using Date headers for clock sync
    • https://github.com/shaka-project/shaka-player/issues/205
    • https://github.com/shaka-project/shaka-player/issues/241

Docs:

  • New tutorials!

Missing Features from v1 (to be added later):

  • Custom controls demo for live streams
    • https://github.com/shaka-project/shaka-player/issues/322
  • Chromecast demo
  • Trick play demo
  • Track restrictions based on key status
  • Offline support

Broken Compatibility:

  • Almost everything! (v2 upgrade guide coming soon)
joeyparrish
published 1.6.4 •

Changelog

Source

1.6.4 (2016-03-03)

Bugfixes:

  • Updated Promise polyfill with fixes backported from v2
  • Fixed Edge EME compatibility & InvalidStateErrors
    • https://github.com/shaka-project/shaka-player/issues/282
  • Fixed HttpVideoSource use with clear content (Thanks, Sanborn!)
    • https://github.com/shaka-project/shaka-player/pull/292
  • Fixed uncompiled-mode performance regression introduced in v1.6.3
    • https://github.com/shaka-project/shaka-player/issues/288
joeyparrish
published 1.6.3 •

Changelog

Source

1.6.3 (2016-02-08)

Features:

  • Added opt_clearBufferOffset for audio (Thanks, Itay)
    • https://github.com/shaka-project/shaka-player/pull/254
  • Fetch segments from new location after manifest redirect (Thanks, Rob)
    • https://github.com/shaka-project/shaka-player/pull/266

Bugfixes:

  • Several IE11 stability issues and race conditions fixed
    • Fixed incompatibilities when clearing the SourceBuffer
    • Ignore spurious 'updateend' events
    • Added stack-based messages to all assertions
    • Fixed some unit test compatibility issues
    • Fixed race conditions caused by Promise polyfill
    • https://github.com/shaka-project/shaka-player/issues/251

Docs:

  • Update browser support docs with regard to IE & Firefox

Test app fixes:

  • Fixed slider controls for IE11
  • Turned off seek bar tooltips for IE11
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