PyPI

Supported Python versions Latest release License Open issues Build status Overall code coverage

A Python library and command-line interface which pipes streams from various services into a video player.
Avoid resource-heavy and unoptimized websites, and still enjoy streamed content.

Streamlink was forked in 2016 from the abandoned Livestreamer project.

📦 Installation

Please take a look at the documentation for different ways of installing Streamlink:

👍 Features

Streamlink is built on top of a plugin system which allows support for new services to be added easily.
Most of the popular streaming services are supported, such as Twitch, YouTube, and many more.

A list of all plugins currently included can be found on the plugins page.

💡 Quickstart

After installing, simply run:

streamlink "STREAMURL" best

The default behavior of Streamlink is to play back streams in the VLC player, but a lot of other options and output methods are available, such as writing the stream to the filesystem, reading stream metadata, etc.

For more in-depth usage, please refer to the CLI documentation.

An API guide and API reference is available for Python implementors of Streamlink.

🙏 Contributing

All contributions are welcome. Feel free to open a new thread on the issue tracker or submit a new pull request. Please read CONTRIBUTING.md first. Thanks!

❤️ Support

If you think that Streamlink is useful and if you want to keep the project alive, then please consider supporting its maintainers by sending a small and optionally recurring tip via the available options.
Your support is very much appreciated, thank you!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distributions

Filter files by name, interpreter, ABI, and platform.

If you're not sure about the file name format, learn more about wheel file names.

Copy a direct link to the current filters

File name

Interpreter

ABI

Platform

File details

Details for the file streamlink-8.5.0.tar.gz.

File metadata

  • Download URL: streamlink-8.5.0.tar.gz
  • Upload date:
  • Size: 863.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for streamlink-8.5.0.tar.gz
Algorithm Hash digest
SHA256 8082703734df7be0737c4d9be1debf572aae6669cfe5c5891441a7a1636ff320
MD5 f3455177799561f0daff3ffbde90094b
BLAKE2b-256 84e2d71cb2ed8655e27a8a7c14ca6930a3e2b3b2e37c30ef7a4b582c6e7ad9ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for streamlink-8.5.0.tar.gz:

Publisher: release.yml on streamlink/streamlink

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file streamlink-8.5.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: streamlink-8.5.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 583.6 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for streamlink-8.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2484970638474e66f5e0de5c22015bc5c2989a375ec10dfd7522867a60993b1b
MD5 2c9ae8d87ba414a911c2d021fe4e8455
BLAKE2b-256 93ea0703c65ced4b608d1b5c524d65e9e79378987fd68b86feed1942fb115e62

See more details on using hashes here.

Provenance

The following attestation bundles were made for streamlink-8.5.0-py3-none-win_amd64.whl:

Publisher: release.yml on streamlink/streamlink

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file streamlink-8.5.0-py3-none-win32.whl.

File metadata

  • Download URL: streamlink-8.5.0-py3-none-win32.whl
  • Upload date:
  • Size: 583.6 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for streamlink-8.5.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 5de77da682a43644d53a1bf05c70fc91c865a5bf791ce5b7905b5de35a8c7823
MD5 feb8fd457782258ebea83d36a46b29f0
BLAKE2b-256 b9cf68cfa69ffb96c4c0ff28be8c9f8880b781a161cd479870147e629f537d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for streamlink-8.5.0-py3-none-win32.whl:

Publisher: release.yml on streamlink/streamlink

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file streamlink-8.5.0-py3-none-any.whl.

File metadata

  • Download URL: streamlink-8.5.0-py3-none-any.whl
  • Upload date:
  • Size: 583.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for streamlink-8.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14595986ce0ed098fba7944e6d246b2d6b49985f7a1deb8f5d2cee22c17df1e4
MD5 a46398f701ed4eaef54162499596f6d3
BLAKE2b-256 beae1b04d888b0ba4294c0f4c89c4599a5922f1c1f14c54c48853ab9d6419d8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for streamlink-8.5.0-py3-none-any.whl:

Publisher: release.yml on streamlink/streamlink

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

Read the original on pypi.org ↗