Skip to content

Scotto0/streamlink

 
 

Repository files navigation

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

Fork of Streamlink which includes the option to specify a decryption key. Tested on DASH Live Stream encryption. Regularly update with main repo.

e.g streamlink urlofmpd best -o "C:\Users\User\Downloads\test.mkv" --ffmpeg_dkey "03de....."

--ffmpeg_dkey , --ffmpeg_dkey_2

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

Requirements:

  • Python 3 (Recommend python3.9+)
  • pip3

Using pip3, use the following command to install streamlink for the current user

Support Windows, Macos and Linux.

pip3 install --user -U git+https://github.com/Scotto0/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:

... 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!

About

Streamlink is a CLI utility which pipes video streams from various services into a video player

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%