An open API service for producing an overview of a list of open source projects.

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


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/shaka-project/shaka-player

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

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

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

.github/workflows/build-and-test.yaml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/demo-version-index.yaml actions
  • actions/checkout v3 composite
  • google-github-actions/auth v0 composite
  • google-github-actions/deploy-appengine v0 composite
.github/workflows/nightly-demo.yaml actions
  • ./.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/release-please.yaml actions
  • ./.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
.github/workflows/report-incremental-coverage.yaml actions
  • actions/checkout v3 composite
  • thollander/actions-comment-pull-request 686ab1cab89e0f715a44a0d04b9fdfdd4f33d751 composite
.github/workflows/selenium-lab-tests.yaml actions
  • ./.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
.github/workflows/sync-labels.yaml actions
  • actions/checkout v3 composite
  • joeyparrish/action-label-syncer v1.8.0 composite
.github/workflows/update-issues.yaml actions
  • actions/checkout v3 composite
.github/workflows/validate-pr-title.yaml actions
  • amannn/action-semantic-pull-request v4 composite
build/docker/Dockerfile docker
  • alpine 3.14 build
package-lock.json npm
  • 713 dependencies
package.json npm
  • @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
app-engine/demo-version-index/requirements.txt pypi
  • Flask ==2.0.3
app-engine/shaka-player-demo/requirements.txt pypi
  • Flask ==2.0.3
build/eslint-plugin-shaka-rules/package.json npm
.github/workflows/deflake.yaml actions
.github/workflows/appspot.yaml actions
  • ./.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
.github/workflows/talk-to-shaka-bot.yaml actions
  • actions/checkout v4 composite
.github/workflows/github-pages-nightly-demo.yaml actions
  • 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
.github/workflows/custom-actions/prep-for-appspot/action.yaml actions
.github/workflows/measure-bundle-size.yaml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-java v4 composite
  • actions/upload-artifact v4 composite
.github/workflows/update-screenshots.yaml actions
  • 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