https://github.com/streamlink/streamlink
cli livestream python streaming streaming-services streamlink twitch vlc
Score: 27.243317949533388
Last synced: 1 day ago
JSON representation
Repository metadata:
Streamlink is a CLI utility which pipes video streams from various services into a video player
- Host: GitHub
- URL: https://github.com/streamlink/streamlink
- Owner: streamlink
- License: bsd-2-clause
- Created: 2016-09-16T17:52:50.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2026-11-03T23:34:32.000Z (5 days ago)
- Last Synced: 2026-11-06T14:04:30.434Z (2 days ago)
- Topics: cli, livestream, python, streaming, streaming-services, streamlink, twitch, vlc
- Language: Python
- Homepage: https://streamlink.github.io/
- Size: 40.7 MB
- Stars: 11,896
- Watchers: 211
- Forks: 1,210
- Open Issues: 72
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: docs/support.rst
- Authors: AUTHORS
-
Funding:
- Github: bastimeyer
- Custom: https://streamlink.github.io/latest/support.html
Owner metadata:
- Name: streamlink
- Login: streamlink
- Email:
- Kind: organization
- Description: Streamlink, a CLI tool for extracting streams to a video player of your choice.
- Website: https://streamlink.github.io
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/22243823?v=4
- Repositories: 18
- Last Synced at: 2026-11-06T14:05:44.283Z
- Profile URL: https://github.com/streamlink
GitHub Events
Total
- Commit comment event: 1
- Create event: 30
- Delete event: 24
- Discussion event: 2
- Fork event: 98
- Issue comment event: 508
- Issues event: 310
- Pull request event: 530
- Pull request review comment event: 49
- Pull request review event: 53
- Push event: 268
- Release event: 9
- Watch event: 993
- Total: 2875
Last Year
- Create event: 12
- Delete event: 12
- Discussion event: 2
- Fork event: 14
- Issue comment event: 70
- Issues event: 79
- Pull request event: 134
- Pull request review comment event: 14
- Pull request review event: 9
- Push event: 88
- Release event: 1
- Watch event: 184
- Total: 619
Committers metadata
Last synced: 2 days ago
Total Commits: 5,256
Total Committers: 336
Avg Commits per committer: 15.643
Development Distribution Score (DDS): 0.554
Commits in past year: 504
Committers in past year: 24
Avg Commits per committer in past year: 21.0
Development Distribution Score (DDS) in past year: 0.135
| Name | Commits | |
|---|---|---|
| bastimeyer | m****l@b****e | 2346 |
| Christopher Rosell | c****a@t****e | 1016 |
| beardypig | b****g | 468 |
| back-to | b****o@p****h | 313 |
| Ian Cameron | 1****e | 97 |
| Mohamed El Morabity | m****y@f****g | 57 |
| streamlinkbot | s****t | 54 |
| Charlie Drage | c****e@c****m | 45 |
| steven7851 | s****1@m****m | 41 |
| Forrest | g****t | 30 |
| Athanasios Oikonomou | a****k@g****m | 28 |
| dependabot[bot] | 4****] | 26 |
| Alexis Murzeau | a****x@g****m | 24 |
| fozzy | f****y@f****o | 24 |
| intact | i****l@g****m | 23 |
| Billy2011 | k****7@g****m | 22 |
| Simon Bernier St-Pierre | s****e@g****m | 18 |
| blxd | b****d | 16 |
| Martin Panter | v****m | 16 |
| Mozi | 2****2 | 15 |
| RosadinTV | r****v@o****m | 14 |
| Josip Ponjavic | j****c@g****m | 10 |
| Mehavoid | t****e@r****t | 10 |
| Petar Kukolj | p****3@y****m | 10 |
| hannespetur | h****r@g****m | 9 |
| Agustin Carrasco | a****x@g****m | 9 |
| skulblakka | p****n@m****g | 8 |
| Kari Hänninen | l****x@k****i | 8 |
| che | c****1@g****m | 8 |
| Erik G | a****s@g****m | 8 |
| and 306 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 510
Total pull requests: 1,345
Average time to close issues: about 2 months
Average time to close pull requests: 5 days
Total issue authors: 333
Total pull request authors: 73
Average comments per issue: 2.44
Average comments per pull request: 0.8
Merged pull request: 1,166
Bot issues: 0
Bot pull requests: 41
Past year issues: 31
Past year pull requests: 167
Past year average time to close issues: 5 days
Past year average time to close pull requests: 3 days
Past year issue authors: 30
Past year pull request authors: 17
Past year average comments per issue: 2.32
Past year average comments per pull request: 0.74
Past year merged pull request: 125
Past year bot issues: 0
Past year bot pull requests: 41
Top Issue Authors
- bastimeyer (47)
- joaquinito2070 (8)
- Hakkin (7)
- Benedek012 (6)
- KOONWHITE (6)
- cykac04 (5)
- campones (5)
- xueli12 (5)
- andaluspc (5)
- tvfj (5)
- zhenyahacker (4)
- ipstreet312 (4)
- novazur972 (4)
- michaelarnauts (4)
- flijloku (4)
Top Pull Request Authors
- bastimeyer (1,095)
- streamlinkbot (53)
- dependabot[bot] (41)
- Mehavoid (12)
- B4TT3RY (9)
- v2wy (8)
- xueli12 (8)
- fl-Henry (6)
- mrhard9090 (5)
- pzhlkj6612 (4)
- amurzeau (4)
- mkbloke (4)
- blluv (4)
- refack (3)
- its-wizza (3)
Top Issue Labels
- plugin issue (243)
- bug (66)
- plugin request (65)
- feature request (42)
- does not meet requirements (27)
- stream: HLS (24)
- restriction: geo blocked (23)
- question (16)
- duplicate (16)
- CLI (15)
- stream: DASH (14)
- dependencies (14)
- invalid (14)
- user error (12)
- restriction: account needed (12)
- wontfix (12)
- out of scope (9)
- more info required (9)
- unconfirmed (8)
- tests (7)
- os: Windows (7)
- packages (6)
- API: webbrowser (6)
- player issue (6)
- disallowed plugin type (6)
- documentation (5)
- drm (5)
- os: Linux (4)
- API: plugin (4)
- API: http-session (4)
Top Pull Request Labels
- plugin issue (241)
- documentation (148)
- dependencies (130)
- tools (124)
- CLI (119)
- bug (100)
- tests (89)
- continuous integration (66)
- release (64)
- cleanup (59)
- plugin removal (54)
- stream: HLS (41)
- new plugin (39)
- plugin enhancement (34)
- API: session (33)
- stream: DASH (32)
- API: plugin (32)
- python:uv (31)
- build config (29)
- restriction: geo blocked (28)
- API: webbrowser (24)
- logging (20)
- breaking change (19)
- packages (17)
- typing (15)
- API: validate (13)
- stream: ffmpegmux (11)
- API: http-session (11)
- github_actions (10)
- stream: segmented (10)
Package metadata
- Total packages: 6
-
Total downloads:
- pypi: 164,868 last-month
- homebrew: 1,084 last-month
- Total docker downloads: 2,578
- Total dependent packages: 19 (may contain duplicates)
- Total dependent repositories: 193 (may contain duplicates)
- Total versions: 173
- Total maintainers: 5
- Total advisories: 2
pypi.org: streamlink
Streamlink is a command-line utility that extracts streams from various services and pipes them into a video player of choice.
- Homepage: https://github.com/streamlink/streamlink
- Documentation: https://streamlink.github.io/
- Licenses: BSD-2-Clause
- Latest release: 8.6.3 (published 10 days ago)
- Last Synced: 2026-11-06T21:10:07.060Z (1 day ago)
- Versions: 111
- Dependent Packages: 19
- Dependent Repositories: 180
- Downloads: 164,864 Last month
- Docker Downloads: 2,578
-
Rankings:
- Stargazers count: 0.265%
- Dependent packages count: 0.828%
- Dependent repos count: 1.14%
- Average: 1.225%
- Forks count: 1.251%
- Docker downloads count: 1.928%
- Downloads: 1.94%
- Maintainers (4)
-
Funding:
- https://streamlink.github.io/latest/support.html
- Advisories:
proxy.golang.org: github.com/streamlink/streamlink
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/streamlink/streamlink#section-documentation
- Licenses: bsd-2-clause
- Latest release: v0.0.0-20260811132122-0dc3840594c1 (published 3 months ago)
- Last Synced: 2026-11-06T04:15:56.039Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.494%
- Average: 4.645%
- Dependent repos count: 4.796%
proxy.golang.org: github.com/Streamlink/streamlink
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/Streamlink/streamlink#section-documentation
- Licenses: bsd-2-clause
- Latest release: v0.0.0-20260811132122-0dc3840594c1 (published 3 months ago)
- Last Synced: 2026-11-06T04:08:33.335Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.494%
- Average: 4.645%
- Dependent repos count: 4.796%
formulae.brew.sh: streamlink
CLI for extracting streams from various websites to a video player
- Homepage: https://streamlink.github.io/
- Licenses: BSD-2-Clause
- Latest release: 8.6.3 (published 8 days ago)
- Last Synced: 2026-11-06T04:08:32.187Z (2 days ago)
- Versions: 57
- Dependent Packages: 0
- Dependent Repositories: 12
- Downloads: 1,084 Last month
-
Rankings:
- Downloads: 10.098%
- Dependent repos count: 12.426%
- Average: 13.976%
- Dependent packages count: 19.404%
pypi.org: streamlink-lanroth
Streamlink is command-line utility that extracts streams from various services and pipes them into a video player of choice.
- Homepage: https://github.com/streamlink/streamlink
- Documentation: https://streamlink.github.io/
- Licenses: Simplified BSD
- Latest release: 1.4.1.999 (published over 6 years ago)
- Last Synced: 2026-11-06T04:08:32.994Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 4 Last month
-
Rankings:
- Stargazers count: 0.263%
- Forks count: 1.239%
- Dependent packages count: 7.377%
- Average: 20.448%
- Dependent repos count: 22.239%
- Downloads: 71.12%
- Maintainers (1)
-
Funding:
- https://opencollective.com/streamlink
guix: streamlink
Extract streams from various services
- Homepage: https://github.com/streamlink/streamlink
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/video.scm#n3996
- Licenses: bsd-2
- Latest release: 7.6.0 (published 8 months ago)
- Last Synced: 2026-11-04T16:29:00.092Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout df4cb1c069e1874edd31b4311f1884172cec0e10 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- astral-sh/setup-uv fac544c07dec837d0ccb6301d7b5580bf5edae39 composite
- actions/checkout df4cb1c069e1874edd31b4311f1884172cec0e10 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- astral-sh/setup-uv fac544c07dec837d0ccb6301d7b5580bf5edae39 composite
- pypa/gh-action-pypi-publish cef221092ed1bacb1cc03d23a2d87d1d172e277b composite
- actions/checkout df4cb1c069e1874edd31b4311f1884172cec0e10 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- astral-sh/setup-uv fac544c07dec837d0ccb6301d7b5580bf5edae39 composite
- codecov/codecov-action fb8b3582c8e4def4969c97caa2f19720cb33a72f composite
- actions/checkout df4cb1c069e1874edd31b4311f1884172cec0e10 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- astral-sh/setup-uv fac544c07dec837d0ccb6301d7b5580bf5edae39 composite
- peter-evans/create-pull-request 5f6978faf089d4d20b00c7766989d076bb2fc7f1 composite
- accessible-pygments 0.0.5
- alabaster 1.0.0
- ast-serialize 0.5.0
- attrs 26.1.0
- babel 2.18.0
- backports-zstd 1.5.0
- beautifulsoup4 4.15.0
- brotli 1.2.0
- brotlicffi 1.2.0.1
- build 1.5.0
- certifi 2026.5.20
- cffi 2.0.0
- charset-normalizer 3.4.7
- colorama 0.4.6
- coverage 7.14.1
- docutils 0.21.2
- exceptiongroup 1.3.1
- freezegun 1.5.5
- furo 2025.12.19
- h11 0.16.0
- idna 3.18
- imagesize 2.0.0
- importlib-metadata 9.0.0
- inflection 0.5.1
- iniconfig 2.3.0
- isodate 0.7.2
- jinja2 3.1.6
- librt 0.11.0
- lxml 6.1.1
- lxml-stubs 0.5.1
- markdown-it-py 3.0.0
- markdown-it-py 4.2.0
- markupsafe 3.0.3
- mdit-py-plugins 0.6.1
- mdurl 0.1.2
- mypy 2.1.0
- mypy-extensions 1.1.0
- myst-parser 4.0.1
- myst-parser 5.1.0
- orjson 3.11.9
- outcome 1.3.0.post0
- packaging 26.2
- pathspec 1.1.1
- pluggy 1.6.0
- pycountry 26.2.16
- pycparser 3.0
- pycryptodome 3.23.0
- pygments 2.20.0
- pyproject-hooks 1.2.0
- pysocks 1.7.1
- pytest 9.1.0
- pytest-cov 7.1.0
- pytest-trio 0.8.0
- python-dateutil 2.9.0.post0
- pyyaml 6.0.3
- requests 2.34.2
- requests-mock 1.12.1
- ruff 0.15.17
- setuptools 82.0.1
- shtab 1.8.0
- six 1.17.0
- sniffio 1.3.1
- snowballstemmer 3.1.1
- sortedcontainers 2.4.0
- soupsieve 2.8.4
- sphinx 8.1.3
- sphinx-basic-ng 1.0.0b2
- sphinx-design 0.6.1
- sphinx-design 0.7.0
- sphinxcontrib-applehelp 2.0.0
- sphinxcontrib-devhelp 2.0.0
- sphinxcontrib-htmlhelp 2.1.0
- sphinxcontrib-jsmath 1.0.1
- sphinxcontrib-qthelp 2.0.0
- sphinxcontrib-serializinghtml 2.0.0
- streamlink 4.0.1
- tomli 2.4.1
- trio 0.33.0
- trio-websocket 0.12.2
- ty 0.0.50
- types-docutils 0.22.3.20260518
- types-freezegun 1.1.10
- types-setuptools 82.0.0.20260518
- typing-extensions 4.15.0
- urllib3 2.7.0
- versioningit 3.3.0
- websocket-client 1.9.0
- wsproto 1.3.2
- zipp 4.1.0
- certifi *
- exceptiongroup python_version<'3.11'
- isodate *
- lxml >=4.6.4,<7
- pycountry *
- pycryptodome >=3.4.3,<4
- pysocks >=1.5.6,!=1.5.7
- requests >=2.30.0,<3
- trio >=0.25.0,<1 ; python_version>='3.13'
- trio >=0.22.0,<1 ; python_version<'3.13'
- trio-websocket >=0.9.0,<1
- typing-extensions >=4.1.0 ; python_version<'3.11'
- urllib3 >=2.0.0,<3
- websocket-client >=1.2.1,<2
- actions/checkout df4cb1c069e1874edd31b4311f1884172cec0e10 composite
- actions/setup-python a309ff8b426b58ec0e2a45f0f869d46889d02405 composite
- astral-sh/setup-uv fac544c07dec837d0ccb6301d7b5580bf5edae39 composite