-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Insights: shaka-project/shaka-player
Overview
10 Releases published by 1 person
-
v4.14.20
published
Jun 23, 2025 -
v4.15.4
published
Jun 23, 2025 -
v4.14.21
published
Jun 27, 2025 -
v4.15.5
published
Jun 27, 2025 -
v4.14.22
published
Jul 7, 2025 -
v4.15.6
published
Jul 7, 2025 -
v4.14.23
published
Jul 15, 2025 -
v4.15.7
published
Jul 15, 2025 -
v4.14.24
published
Jul 21, 2025 -
v4.15.8
published
Jul 21, 2025
87 Pull requests merged by 10 people
-
fix(Offline): Fix persistent session removal
#8895 merged
Jul 21, 2025 -
fix(Demo): Interact with queueManager before do any adManager operation
#8894 merged
Jul 21, 2025 -
fix: Fix isAudioMuxedInVideo check on StreamingEngine
#8893 merged
Jul 21, 2025 -
chore(v4.15.x): release 4.15.8
#8892 merged
Jul 21, 2025 -
chore(v4.14.x): release 4.14.24
#8891 merged
Jul 21, 2025 -
chore: Simplify ABR management between player and preload manager
#8890 merged
Jul 21, 2025 -
chore(DASH): Add comments to latest DashParser changes
#8888 merged
Jul 18, 2025 -
test: Disable ChromecastGTV in the lab
#8886 merged
Jul 17, 2025 -
fix(DASH): Prevent memory leak in uncompiled mode
#8884 merged
Jul 17, 2025 -
test: Update and add Dolby Vision p8.1 and p8.4 tests
#8885 merged
Jul 17, 2025 -
chore(Demo): Add new Dolby Vision assets
#8883 merged
Jul 17, 2025 -
fix: Cancel update before schedule an update after fetchAndAppend
#8878 merged
Jul 17, 2025 -
fix(Ads): Fix AD_STARTED delayed when using the base video
#8880 merged
Jul 16, 2025 -
test: Fix msedgedriver install
#8881 merged
Jul 16, 2025 -
fix(UI): Don't exit Fullscreen and PiP when unloading an ad
#8879 merged
Jul 16, 2025 -
feat(DASH): Change from L3D to non-L3D after the successful playback
#8876 merged
Jul 16, 2025 -
fix(Ads): Fix interstitials support when using PiP on Safari
#8875 merged
Jul 16, 2025 -
fix(DASH): Fix segmentSequenceCadence default value
#8877 merged
Jul 16, 2025 -
fix(HLS): Fix preload initial variant on Tizen
#8873 merged
Jul 15, 2025 -
chore(v4.15.x): release 4.15.7
#8872 merged
Jul 15, 2025 -
chore(v4.14.x): release 4.14.23
#8871 merged
Jul 15, 2025 -
feat(DASH): Remove multiTypeVariantsAllowed config and add support for it on all browsers
#8858 merged
Jul 15, 2025 -
fix(DASH): Update timeline on PTO change
#8869 merged
Jul 14, 2025 -
fix(Transmuxer): Fix width calculation when using HEVC-TS
#8868 merged
Jul 14, 2025 -
test: Add Live to VOD integration test when crossBoundaryStrategy is RESET
#8867 merged
Jul 11, 2025 -
chore: Simplify inaccurateManifestTolerance when crossBoundaryStrategy is not KEEP
#8866 merged
Jul 11, 2025 -
refactor: fix upcoming Closure Compiler type errors on Symbol.iterator
#8851 merged
Jul 10, 2025 -
fix: Live to VOD discards the wrong segments when crossBoundaryStrategy is not KEEP
#8863 merged
Jul 10, 2025 -
fix(DASH): Change start number for SubNumber templating, based on DASH 6th edition
#8860 merged
Jul 10, 2025 -
fix: Allow preload segments when we discard the reference by cross boundary logic
#8862 merged
Jul 10, 2025 -
chore: Add shouldUseCrossBoundaryLogic_ to simplify the streaming engine management
#8861 merged
Jul 10, 2025 -
fix: Fix selectAudioTrack when using src=
#8857 merged
Jul 9, 2025 -
feat(Transmuxer): Split init segment and segment data when appending to MSE
#8855 merged
Jul 9, 2025 -
perf(DRM): Run expiration timer only when EME is in use
#8853 merged
Jul 8, 2025 -
feat(UI): Add Polish translation to skip previous button
#8852 merged
Jul 8, 2025 -
fix(UI): Exit from Fullscreen and PiP when unloading
#8848 merged
Jul 8, 2025 -
feat(UI): Add skip previous button
#8849 merged
Jul 8, 2025 -
chore(Demo): Remove old code that is no longer used
#8847 merged
Jul 8, 2025 -
fix: Fix Tizen 3 default cross-boundary strategy
#8850 merged
Jul 7, 2025 -
chore(Demo): Simplify the management of license headers
#8846 merged
Jul 7, 2025 -
chore(v4.15.x): release 4.15.6
#8845 merged
Jul 7, 2025 -
chore(v4.14.x): release 4.14.22
#8844 merged
Jul 7, 2025 -
feat: Enable low latency by default on low latency streams only
#8843 merged
Jul 7, 2025 -
fix(DASH): Consider codec profile when matching multi-period renditions
#8842 merged
Jul 7, 2025 -
fix(HLS): Fix preload initial variant
#8835 merged
Jul 7, 2025 -
fix: Fix disable captions after load using src= on Safari
#8841 merged
Jul 7, 2025 -
fix(LCEVC): Create segmentIndex on makeAbortDecision_
#8838 merged
Jul 3, 2025 -
fix(HLS): Fix playback of content with mixed containers (mp4 and ts)
#8837 merged
Jul 3, 2025 -
fix(ABR): Fix abr switching in some cases
#8836 merged
Jul 3, 2025 -
chore: Simplify the call to attachAbrManager when allowMakeAbrManager is false
#8834 merged
Jul 3, 2025 -
chore: Move wait for encrypted event check to device API
#8833 merged
Jul 3, 2025 -
chore: Remove redundant EMSG event
#8832 merged
Jul 3, 2025 -
fix(HLS): Fix disableVideo when the context has muxed audio
#8831 merged
Jul 3, 2025 -
fix: Bail out on other decodingInfos when we found a preferred and supported one.
#8829 merged
Jul 2, 2025 -
chore: Simplify DrmEngine queryMediaKeys()
#8828 merged
Jul 2, 2025 -
perf: Close media source only on audio/video updates
#8826 merged
Jul 1, 2025 -
fix(DASH): Always fit segments to period boundaries on VOD
#8825 merged
Jul 1, 2025 -
feat(DASH): Add support for certificate acquisition URL
#8824 merged
Jul 1, 2025 -
chore: Move eme-encryption-scheme-polyfill to the Shaka Player repo
#8818 merged
Jul 1, 2025 -
fix: MCap improvements in order to support more MCap implementations
#8821 merged
Jul 1, 2025 -
chore: Add trailing commas to all record types
#8820 merged
Jun 30, 2025 -
chore: Update jsdoc to tolerate trailing commas
#8819 merged
Jun 30, 2025 -
chore(EME): Remove cbcs-1-9 testing on probeSupport
#8817 merged
Jun 30, 2025 -
chore(v4.15.x): release 4.15.5
#8814 merged
Jun 27, 2025 -
chore(v4.14.x): release 4.14.21
#8816 merged
Jun 27, 2025 -
fix(Demo): Assign valid regex to asset name input
#8815 merged
Jun 27, 2025 -
fix: Fix end-of-stream detection for VOD
#8813 merged
Jun 27, 2025 -
chore: Remove useless play listener when using delayLicenseRequestUntilPlayed as false
#8812 merged
Jun 26, 2025 -
fix: Fix reloadTextStream function when using text with init segments
#8811 merged
Jun 26, 2025 -
feat(UI): Add alwaysShowVolumeBar config
#8807 merged
Jun 26, 2025 -
fix(UI): Prevent override box-sizing style on range elements
#8810 merged
Jun 26, 2025 -
fix(HLS): Fix resync issues on Safari
#8808 merged
Jun 26, 2025 -
fix(UI): Fix volume slider control is not accessible by keyboard
#8809 merged
Jun 26, 2025 -
fix: Fix Apple Vision Pro (Vision OS) detection and other VR devices detection
#8805 merged
Jun 26, 2025 -
feat(UI): Enable preferVideoFullScreenInVisionOS by default
#8806 merged
Jun 26, 2025 -
fix(UI): Not show thumbnails over ad periods
#8800 merged
Jun 25, 2025 -
feat: Add enableAudioGroups config
#8792 merged
Jun 25, 2025 -
feat(CMCD): Add response mode for CMCDv2
#8782 merged
Jun 25, 2025 -
fix(HLS): Reset PTS/DTS reference at discontinuities when using TS
#8794 merged
Jun 24, 2025 -
fix(HLS): Fix presentation delay when there are not enough segments
#8793 merged
Jun 24, 2025 -
fix: Another Sony Bravia TV Playready Failure
#8791 merged
Jun 24, 2025 -
feat: Add shaka.extern.DrmSessionMetadata to LICENSE_REQUEST_FAILED error
#8788 merged
Jun 23, 2025 -
chore(v4.15.x): release 4.15.4
#8787 merged
Jun 23, 2025 -
chore(v4.14.x): release 4.14.20
#8786 merged
Jun 23, 2025 -
fix(HLS): mediaSequenceToStartTime isn't maintained correctly for AUDIO manifest
#8784 merged
Jun 23, 2025 -
feat(UI): Use Mbps notation in resolution selector
#8779 merged
Jun 23, 2025
2 Pull requests opened by 2 people
-
feat: Use MCap to clear if available for MSE when using MCap polyfill
#8874 opened
Jul 15, 2025 -
feat: Use content workaround for Tizen 3 / webOS 3 instead of cross boundary
#8887 opened
Jul 18, 2025
31 Issues closed by 6 people
-
Error 6001 on Widevine Android WebView playback with v4.13+ works with v4.12
#8801 closed
Jul 21, 2025 -
Offline License Release Request
#8882 closed
Jul 21, 2025 -
Changes to presentationTimeOffset value not tracked, 404s from Mediatailor
#8351 closed
Jul 14, 2025 -
Change the start number for $SubNumber$ template to match new DASH spec
#8859 closed
Jul 10, 2025 -
Safari HLS select audio track doesn't work
#8856 closed
Jul 9, 2025 -
Playback stops when transitioning between periods - no video segments being fetched.
#8839 closed
Jul 7, 2025 -
HLS + cbcs w/ Widevine playback fails without error
#8830 closed
Jul 7, 2025 -
Support a grace period to avoid stalling on gap in live manifest
#1864 closed
Jul 7, 2025 -
Question about disabling captions in safari using native HLS
#8840 closed
Jul 7, 2025 -
persistent license renewal
#1347 closed
Jul 3, 2025 -
Shaka letting native player to do work even if preferNativeHls is set to false
#8579 closed
Jul 3, 2025 -
Infinite buffering with DASH VOD stream
#8774 closed
Jul 1, 2025 -
DASH - Add support for Certurl element
#8823 closed
Jul 1, 2025 -
keyboard events are not firing for few miliseconds when setting the setTextTrackVisibility to true
#8797 closed
Jul 1, 2025 -
jsdoc fork should tolerate trailing commas in doc strings
#1236 closed
Jun 30, 2025 -
mpeg dash multi period - audio chopped in transition between periods
#8755 closed
Jun 29, 2025 -
Freezing DASH LIVE on iOS 17+ & iPadOS 16+ (MSE)
#8143 closed
Jun 26, 2025 -
Seeking Guidance on Error Handling for Low-Bandwidth HLS Streams in Live and Recorded Scenarios
#7934 closed
Jun 26, 2025 -
[a11y] Volume slider control is not accessible by keyboard since v4.15 UI overhaul
#8798 closed
Jun 26, 2025 -
Mute / Unmute button next to volume slider control is broken
#8803 closed
Jun 26, 2025 -
Potential autoplay related changes in 4.15.x
#8804 closed
Jun 26, 2025 -
Seek Bar Behavior Breaks During Trickplay on Ad-Inserted DASH Stream
#8796 closed
Jun 25, 2025 -
Simplified UI Customization through Layout Manager Configuration
#8045 closed
Jun 25, 2025 -
Player fails to adapt to higher bitrates over time when playing Brightcove HLS streams
#8684 closed
Jun 25, 2025 -
Adjust Sony TV Platform Detection To Include One Additional Model
#8790 closed
Jun 24, 2025 -
mediaSequenceToStartTime isn't maintained correctly for AUDIO manifest
#8780 closed
Jun 23, 2025
6 Issues opened by 6 people
-
Infinite loading on HLS archive playback after upgrading to Shaka Player
#8889 opened
Jul 18, 2025 -
Audio cutoff in dash mpd
#8854 opened
Jul 8, 2025 -
Subtitles remain on the screen while there is no dialogue - LG WebOS
#8827 opened
Jul 1, 2025 -
Shaka Player buffers indefinitely on IMA DAI live contents
#8799 opened
Jun 25, 2025 -
DASH Multi-Period Stall
#8795 opened
Jun 24, 2025 -
Add support for the Retry-After HTTP header
#8783 opened
Jun 22, 2025
11 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Investigate Tools For Tutorials
#1611 commented on
Jun 26, 2025 • 0 new comments -
Choose live stream startup position relative to seekable range
#1662 commented on
Jun 26, 2025 • 0 new comments -
Error 3016 on Android 13 Chrome Browser with WideVine DRM
#8490 commented on
Jun 26, 2025 • 0 new comments -
Playback issue on LG webOS 4 with DRMed content
#8377 commented on
Jul 2, 2025 • 0 new comments -
Missing TimelineRegionEnter events on gap jump
#8752 commented on
Jul 14, 2025 • 0 new comments -
Mixed clear and encrypted playback fails on webOS 3
#8048 commented on
Jul 15, 2025 • 0 new comments -
CEA-608 captions get cropped when using the native text displayer
#8743 commented on
Jul 15, 2025 • 0 new comments -
Fairplay playback works in Safari on MacOS but not on iOS
#7890 commented on
Jul 16, 2025 • 0 new comments -
Ad markers missing when using VMAP ad tag
#8529 commented on
Jul 21, 2025 • 0 new comments -
feat: text displayer config overrides for text color/background color
#8265 commented on
Jul 16, 2025 • 0 new comments -
chore(main): release 4.16.0
#8685 commented on
Jul 21, 2025 • 0 new comments