{"full_name":"videojs/video.js","owner":"videojs","name":"video.js","url":"https://github.com/videojs/video.js","description":"Video.js v10 - open source media player framework for HTML and React.","homepage":"https://videojs.org","topics":[],"language":"TypeScript","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/3287189?v=4","created_at":"2010-05-14T18:45:10Z","pushed_at":"2026-11-10T01:09:15Z","metrics":{"stars":40145,"forks":7492,"watchers":1234,"issues":5443,"prs":3526,"releases":489,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":363},"growth":{"day":{"stars":13,"forks":3,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[40132,40145],"forks":[7489,7492],"watchers":[1234,1234],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":7887,"title":"Make the JS more CSP friendly","comments":12,"created_at":"2022-08-23T12:46:22Z"},{"number":9277,"title":"Feature: Timed Metadata","comments":11,"created_at":"2026-04-22T17:06:21Z"},{"number":9279,"title":"Design: Timed Metadata Model in the Store","comments":10,"created_at":"2026-07-01T18:11:24Z"},{"number":4106,"title":"Tell whether the video was paused via script or via the player's controls","comments":10,"created_at":"2017-02-20T15:27:04Z"},{"number":9440,"title":"Feature: Agent-Ready Launch Week","comments":8,"created_at":"2026-09-22T03:40:07Z"},{"number":9368,"title":"Epic: Media Adapters","comments":7,"created_at":"2026-04-24T12:45:24Z"},{"number":9282,"title":"Feature: SPF Mux Data Integration","comments":7,"created_at":"2026-07-14T23:44:57Z"},{"number":9292,"title":"Bug: Rounded Skins Composite the Black Stage Into Edge Pixels - Dark Hairline Around the Player Over Bright Content","comments":6,"created_at":"2026-08-27T13:28:59Z"}],"discussions":[{"number":9707,"title":"Great Docs","comments":1,"category":"General","created_at":"2026-11-05T22:31:01Z"},{"number":9690,"title":"Aspect Ratio of Video is fixed to 16/9","comments":2,"category":"Q&A","created_at":"2026-11-03T18:28:45Z"},{"number":9678,"title":"Is there any way to move media-time-group into video-controls-start?","comments":2,"category":"Q&A","created_at":"2026-11-02T17:45:24Z"},{"number":9668,"title":"Docs for creating a media button in VJS10","comments":2,"category":"Q&A","created_at":"2026-10-31T06:02:43Z"},{"number":9625,"title":"where did the minimal design go?","comments":1,"category":"Q&A","created_at":"2026-10-25T20:17:53Z"},{"number":9349,"title":"Closed Caption problem on Mac","comments":2,"category":"Q&A","created_at":"2026-10-07T16:19:01Z"},{"number":9246,"title":"v8.24.2","comments":0,"category":"Releases","created_at":"2026-10-06T22:47:01Z"},{"number":9350,"title":"default skins: controlbar transparency differs depending on browser","comments":2,"category":"General","created_at":"2026-10-05T16:58:23Z"}],"latest_release":{"name":"video.js: v10.3.0","tag":"video.js@10.3.0","published_at":"2026-11-04T00:05:47Z","body":"## [10.3.0](https://github.com/videojs/video.js/compare/video.js@10.2.0...video.js@10.3.0) (2026-11-03)\n\n\n### Miscellaneous Chores\n\n* **video.js:** Synchronize videojs versions"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}