https://github.com/shaka-project/shaka-player
dash drm encrypted-media hls javascript live live-streaming media-source-extension mse offline offline-capable offline-mode playback playback-controls video video-playback video-player video-player-library video-streaming vod
Score: 27.98755521203229
Last synced: about 21 hours ago
JSON representation
Repository metadata:
JavaScript player library / DASH & HLS client / MSE-EME player
- Host: GitHub
- URL: https://github.com/shaka-project/shaka-player
- Owner: shaka-project
- License: apache-2.0
- Created: 2014-12-19T21:12:18.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2026-02-05T06:10:37.000Z (2 days ago)
- Last Synced: 2026-02-05T09:52:30.854Z (2 days ago)
- Topics: dash, drm, encrypted-media, hls, javascript, live, live-streaming, media-source-extension, mse, offline, offline-capable, offline-mode, playback, playback-controls, video, video-playback, video-player, video-player-library, video-streaming, vod
- Language: JavaScript
- Homepage: http://shaka-project.github.io/shaka-player/
- Size: 259 MB
- Stars: 7,918
- Watchers: 214
- Forks: 1,445
- Open Issues: 64
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: support.html
- Roadmap: roadmap.md
- Authors: AUTHORS
Owner metadata:
- Name: Shaka Project
- Login: shaka-project
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/99903801?v=4
- Repositories: 19
- Last Synced at: 2024-04-14T08:07:55.884Z
- Profile URL: https://github.com/shaka-project
GitHub Events
Total
- Commit comment event: 1
- Create event: 223
- Delete event: 43
- Fork event: 98
- Issue comment event: 3279
- Issues event: 797
- Member event: 1
- Pull request event: 2013
- Pull request review comment event: 819
- Pull request review event: 1658
- Push event: 1834
- Release event: 89
- Watch event: 545
- Total: 11400
Last Year
- Commit comment event: 1
- Create event: 223
- Delete event: 43
- Fork event: 98
- Issue comment event: 3291
- Issues event: 798
- Member event: 1
- Pull request event: 2017
- Pull request review comment event: 831
- Pull request review event: 1679
- Push event: 1839
- Release event: 89
- Watch event: 546
- Total: 11456
Committers metadata
Last synced: 2 days ago
Total Commits: 7,621
Total Committers: 314
Avg Commits per committer: 24.271
Development Distribution Score (DDS): 0.744
Commits in past year: 1,089
Committers in past year: 59
Avg Commits per committer in past year: 18.458
Development Distribution Score (DDS) in past year: 0.294
| Name | Commits | |
|---|---|---|
| Álvaro Velad Galván | l****1@h****m | 1954 |
| Joey Parrish | j****h@g****m | 1859 |
| Jacob Trimble | m****r@g****m | 575 |
| Joey Parrish | j****h@u****m | 452 |
| Theodore Abshire | t****b@g****m | 403 |
| Aaron Vaage | v****e@g****m | 367 |
| Sandra Lokshina | i****a@g****m | 257 |
| Michelle Zhuo | m****o@g****m | 240 |
| Álvaro Velad Galván | a****d@m****v | 230 |
| Wojciech Tyczyński | t****0@g****m | 179 |
| Timothy Drews | t****s@g****m | 164 |
| Wojciech Tyczyński | w****i@s****k | 64 |
| Natalie Harris | n****s@g****m | 36 |
| Gary Katsevman | g****t@g****m | 24 |
| Casey Occhialini | 1****x@u****m | 23 |
| Sanborn Hilland | s****h@n****m | 23 |
| Matthias | m****1@g****m | 22 |
| Shaka Bot | 1****t@u****m | 21 |
| dependabot[bot] | 4****]@u****m | 18 |
| Chad Assareh | a****h@g****m | 17 |
| Iragne | a****t@g****m | 17 |
| Julian Domingo | j****o@g****m | 17 |
| David HM Morgan | 3****n@u****m | 17 |
| Vincent Valot | v****e@g****m | 16 |
| Chris Fillmore | c****e@u****m | 14 |
| Ivan | 4****k@u****m | 14 |
| Thomas Stephens | t****s@u****m | 14 |
| Dave Nicholas | d****k@g****m | 13 |
| Phyo Wai Lin | p****4@p****e | 12 |
| Romualdas Paskevicius | 1****s@u****m | 12 |
| and 284 more... | ||
Issue and Pull Request metadata
Last synced: 15 days ago
Total issues: 1,512
Total pull requests: 4,507
Average time to close issues: 9 months
Average time to close pull requests: 2 days
Total issue authors: 666
Total pull request authors: 121
Average comments per issue: 3.81
Average comments per pull request: 1.6
Merged pull request: 3,860
Bot issues: 0
Bot pull requests: 34
Past year issues: 273
Past year pull requests: 1,541
Past year average time to close issues: 8 days
Past year average time to close pull requests: about 23 hours
Past year issue authors: 163
Past year pull request authors: 52
Past year average comments per issue: 2.45
Past year average comments per pull request: 1.65
Past year merged pull request: 1,268
Past year bot issues: 0
Past year bot pull requests: 1
Top Issue Authors
- joeyparrish (89)
- avelad (29)
- absidue (28)
- loicraux (27)
- MarianoFacundoArch (26)
- brodiddev (25)
- vanminhquangtri (23)
- WINOFFRG (19)
- Ravi-79 (18)
- Andekas (18)
- Iragne (15)
- theodab (13)
- tykus160 (13)
- david-hm-morgan (11)
- neerajgulati-airtel (11)
Top Pull Request Authors
- avelad (2,617)
- shaka-bot (470)
- joeyparrish (366)
- tykus160 (361)
- theodab (112)
- gkatsev (43)
- matvp91 (36)
- Iragne (31)
- srikieonline (26)
- david-hm-morgan (20)
- dependabot[bot] (19)
- gmcgarry (19)
- vanyaxk (19)
- littlespex (17)
- JulianDomingo (15)
Top Issue Labels
- type: bug (745)
- status: archived (479)
- type: question (348)
- type: enhancement (293)
- priority: P2 (285)
- priority: P3 (193)
- priority: P1 (178)
- status: waiting on response (159)
- component: HLS (135)
- component: DASH (104)
- component: UI (93)
- component: captions/subtitles (73)
- flag: seeking PR (66)
- priority: P4 (58)
- browser: Safari (43)
- component: ads (42)
- platform: Cast (42)
- platform: Tizen (35)
- type: code health (29)
- status: working as intended (29)
- platform: iOS (28)
- type: external (25)
- component: FairPlay (25)
- type: docs (25)
- component: offline (21)
- platform: TV/STB (21)
- component: EME (21)
- platform: WebOS (20)
- component: TTML (17)
- component: WebVTT (16)
Top Pull Request Labels
- status: archived (1,978)
- type: bug (1,651)
- priority: P2 (1,095)
- type: enhancement (757)
- priority: P3 (751)
- priority: P1 (699)
- component: UI (359)
- component: HLS (344)
- component: ads (254)
- component: DASH (247)
- autorelease: pending (244)
- type: code health (223)
- autorelease: tagged (223)
- component: tests (215)
- component: demo page (167)
- component: captions/subtitles (151)
- type: performance (147)
- type: docs (133)
- platform: Cast (74)
- type: CI (69)
- priority: P4 (64)
- browser: Safari (64)
- platform: Tizen (45)
- component: EME (43)
- platform: TV/STB (37)
- component: WebVTT (37)
- component: offline (33)
- component: networking (32)
- component: TTML (28)
- component: CMCD (27)
Package metadata
- Total packages: 13
-
Total downloads:
- npm: 565,233 last-month
- Total docker downloads: 846
- Total dependent packages: 156 (may contain duplicates)
- Total dependent repositories: 3,644 (may contain duplicates)
- Total versions: 1,438
- Total maintainers: 16
npmjs.org: shaka-player
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 4.16.16 (published 4 days ago)
- Last Synced: 2026-02-04T14:02:31.463Z (3 days ago)
- Versions: 485
- Dependent Packages: 151
- Dependent Repositories: 3,643
- Downloads: 564,793 Last month
- Docker Downloads: 846
-
Rankings:
- Downloads: 0.281%
- Dependent packages count: 0.292%
- Dependent repos count: 0.391%
- Average: 0.713%
- Docker downloads count: 0.978%
- Forks count: 1.076%
- Stargazers count: 1.257%
- Maintainers (2)
proxy.golang.org: github.com/shaka-project/shaka-player
- Homepage:
- Documentation: https://pkg.go.dev/github.com/shaka-project/shaka-player#section-documentation
- Licenses: apache-2.0
- Latest release: v4.16.15+incompatible (published 12 days ago)
- Last Synced: 2026-01-27T03:26:31.129Z (11 days ago)
- Versions: 885
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.406%
- Average: 5.587%
- Dependent repos count: 5.769%
npmjs.org: @discovery-dni/shaka-player
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 3.2.5 (published almost 4 years ago)
- Last Synced: 2026-01-27T03:20:47.774Z (11 days ago)
- Versions: 23
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 43 Last month
-
Rankings:
- Forks count: 1.267%
- Stargazers count: 1.512%
- Average: 12.011%
- Downloads: 15.723%
- Dependent packages count: 16.224%
- Dependent repos count: 25.328%
- Maintainers (2)
npmjs.org: @rb_org/shaka-player
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 4.1.1-fork (published over 3 years ago)
- Last Synced: 2026-01-27T03:20:01.438Z (11 days ago)
- Versions: 6
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 3 Last month
-
Rankings:
- Forks count: 1.267%
- Stargazers count: 1.512%
- Dependent packages count: 9.482%
- Average: 13.062%
- Dependent repos count: 25.328%
- Downloads: 27.721%
- Maintainers (3)
npmjs.org: @pubnub/shaka-player
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 5.1.1 (published 23 days ago)
- Last Synced: 2026-01-27T03:20:59.748Z (11 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 365 Last month
-
Rankings:
- Forks count: 0.834%
- Stargazers count: 0.966%
- Average: 14.626%
- Dependent repos count: 23.218%
- Dependent packages count: 33.486%
- Maintainers (4)
npmjs.org: @rizalibnu/shaka-player
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 4.3.1-canary.1 (published almost 3 years ago)
- Last Synced: 2026-01-27T03:19:57.964Z (11 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1 Last month
-
Rankings:
- Forks count: 1.357%
- Stargazers count: 1.578%
- Average: 17.49%
- Dependent repos count: 25.306%
- Downloads: 26.319%
- Dependent packages count: 32.89%
- Maintainers (1)
repo1.maven.org: org.webjars.npm:shaka-player
WebJar for shaka-player
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/shaka-player/
- Licenses: Apache-2.0
- Latest release: 4.3.5 (published almost 3 years ago)
- Last Synced: 2026-01-27T03:21:11.006Z (11 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 3.652%
- Forks count: 4.354%
- Average: 19.631%
- Dependent repos count: 20.634%
- Dependent packages count: 49.885%
npmjs.org: shaka-player-ftl
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 3.4.0-pre2 (published almost 4 years ago)
- Last Synced: 2026-01-27T03:20:31.020Z (11 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4 Last month
-
Rankings:
- Forks count: 1.354%
- Stargazers count: 1.575%
- Average: 19.673%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Downloads: 37.239%
- Maintainers (1)
npmjs.org: shaka-player-custom
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 0.0.1 (published almost 4 years ago)
- Last Synced: 2026-01-27T03:19:58.213Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2 Last month
-
Rankings:
- Forks count: 1.355%
- Stargazers count: 1.575%
- Average: 21.881%
- Dependent repos count: 25.306%
- Dependent packages count: 32.89%
- Downloads: 48.278%
- Maintainers (1)
npmjs.org: @julian.tellez.itv/shaka-player
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 4.16.5 (published 4 months ago)
- Last Synced: 2026-01-27T03:20:12.779Z (11 days ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 7 Last month
-
Rankings:
- Dependent repos count: 24.083%
- Average: 29.416%
- Dependent packages count: 34.749%
- Maintainers (1)
npmjs.org: @alugha/shaka-player
DASH/EME video player library
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 4.3.9 (published over 2 years ago)
- Last Synced: 2026-01-27T03:20:38.976Z (11 days ago)
- Versions: 6
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 3 Last month
-
Rankings:
- Dependent repos count: 25.328%
- Average: 32.752%
- Dependent packages count: 32.894%
- Downloads: 40.033%
- Maintainers (1)
npmjs.org: soga-shaka-player
DASH/EME video player library -- shaka-player@4.9.0
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 0.0.12 (published over 1 year ago)
- Last Synced: 2026-01-27T03:20:03.890Z (11 days ago)
- Versions: 11
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Dependent repos count: 28.025%
- Average: 34.376%
- Dependent packages count: 40.728%
- Maintainers (1)
npmjs.org: @soga/shaka-player
DASH/EME video player library -- shaka-player@4.9.0
- Homepage: https://github.com/shaka-project/shaka-player
- Licenses: Apache-2.0
- Latest release: 0.0.1 (published over 1 year ago)
- Last Synced: 2026-01-27T03:20:53.946Z (11 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4 Last month
-
Rankings:
- Dependent repos count: 28.025%
- Average: 34.376%
- Dependent packages count: 40.728%
- Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-java v3 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- google-github-actions/auth v0 composite
- google-github-actions/deploy-appengine v0 composite
- ./.github/workflows/custom-actions/prep-for-appspot * composite
- actions/checkout v3 composite
- actions/setup-node v1 composite
- google-github-actions/auth v0 composite
- google-github-actions/deploy-appengine v0 composite
- ./.github/workflows/custom-actions/prep-for-appspot * composite
- actions/checkout v3 composite
- actions/setup-node v1 composite
- google-github-actions/auth v0 composite
- google-github-actions/deploy-appengine v0 composite
- google-github-actions/release-please-action v3 composite
- svenstaro/upload-release-action 483c1e56f95e88835747b1c7c60581215016cbf2 composite
- actions/checkout v3 composite
- thollander/actions-comment-pull-request 686ab1cab89e0f715a44a0d04b9fdfdd4f33d751 composite
- ./.github/workflows/custom-actions/set-commit-status * composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-java v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- joeyparrish/action-label-syncer v1.8.0 composite
- actions/checkout v3 composite
- amannn/action-semantic-pull-request v4 composite
- alpine 3.14 build
- 713 dependencies
- @babel/core ^7.17.5 development
- @babel/polyfill ^7.12.1 development
- @babel/preset-env ^7.16.11 development
- @teppeis/clutz ^1.0.29-4c95e12.v20190929 development
- awesomplete ^1.1.5 development
- babel-plugin-istanbul ^6.1.1 development
- cajon ^0.4.4 development
- code-prettify ^0.1.0 development
- color-themes-for-google-code-prettify ^2.0.4 development
- core-js ^3.21.1 development
- dialog-polyfill ^0.5.6 development
- es6-promise-polyfill ^1.2.0 development
- eslint ^8.9.0 development
- eslint-config-google ^0.14.0 development
- eslint-plugin-shaka-rules file:./build/eslint-plugin-shaka-rules development
- esprima ^4.0.1 development
- fontfaceonload ^1.0.2 development
- google-closure-compiler-java ^20221102.0.0 development
- google-closure-deps ^20221102.0.0 development
- google-closure-library ^20221102.0.0 development
- htmlhint ^1.1.3 development
- jasmine-ajax ^4.0.0 development
- jimp ^0.16.1 development
- js-yaml ^4.1.0 development
- jsdoc github:joeyparrish/jsdoc#2ca85bb6 development
- karma ^6.3.16 development
- karma-babel-preprocessor ^8.0.2 development
- karma-coverage ^2.2.0 development
- karma-jasmine ^4.0.1 development
- karma-jasmine-ajax ^0.1.13 development
- karma-local-wd-launcher ^1.6.1 development
- karma-opera-launcher ^1.0.0 development
- karma-sourcemap-loader ^0.3.8 development
- karma-spec-reporter ^0.0.34 development
- karma-webdriver-launcher ^1.0.8 development
- lcevc_dil.js ^1.1.20 development
- less https://gitpkg.now.sh/joeyparrish/less.js/packages/less?28c63a43 development
- less-plugin-clean-css github:austingardner/less-plugin-clean-css#4e9e77bf development
- material-design-lite ^1.3.0 development
- mux.js ^6.2.0 development
- open-sans-fonts ^1.6.2 development
- postcss-less ^6.0.0 development
- pwacompat ^2.0.17 development
- rimraf ^3.0.2 development
- sprintf-js ^1.1.2 development
- ssim.js ^3.5.0 development
- stylelint ^14.5.1 development
- stylelint-config-standard ^25.0.0 development
- tippy.js ^4.3.5 development
- which ^2.0.2 development
- eme-encryption-scheme-polyfill ^2.1.1
- Flask ==2.0.3
- Flask ==2.0.3
- ./.github/workflows/custom-actions/prep-for-appspot * composite
- actions/checkout v4 composite
- actions/setup-java v4 composite
- actions/setup-node v4 composite
- google-github-actions/auth v2 composite
- google-github-actions/deploy-appengine v2 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- actions/deploy-pages v4 composite
- actions/setup-java v4 composite
- actions/setup-node v4 composite
- actions/upload-pages-artifact v3 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/setup-java v4 composite
- actions/upload-artifact v4 composite
- actions/cache/restore v4 composite
- actions/cache/save v4 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- mxschmitt/action-tmate v3.17 composite
- shaka-project/shaka-github-tools/compute-sha main composite
- shaka-project/shaka-github-tools/set-commit-status main composite