CLI for extracting streams from various websites to a video player of your choosing
Clone or download
gravyboat Merge pull request #2129 from qkolj/bilibili-fix
plugins.bilibili: Fix plugin after API change
Latest commit c1a2962 Oct 23, 2018
Permalink
Failed to load latest commit information.
.github Update generic issue template Aug 6, 2018
docs plugins.pluzz: fixes and francetvinfo.fr support (#2119) Oct 18, 2018
examples example: added an opencv face detection example May 24, 2018
script Fix installer by moving additional files Oct 5, 2018
src Merge pull request #2129 from qkolj/bilibili-fix Oct 23, 2018
tests cli: disable progress output for -o when no tty is available (#2090) Oct 23, 2018
win32 [docs] Removed MPlayer2 Dec 4, 2017
.coveragerc tests: coverage on src instead of the modules Jun 2, 2018
.gitattributes build: use versioneer to set the build number (#1413) May 14, 2018
.gitignore build: build and sign sdist in travis using an RSA sign-only key (#1701) May 28, 2018
.travis.yml travis: increase git clone depth Oct 4, 2018
AUTHORS Add script to generate authors list / update authors Sep 23, 2016
CHANGELOG.md Release 0.14.2 Jun 28, 2018
CONTRIBUTING.md Feature/plugin request policy update (#1838) Jun 29, 2018
KNOWN_ISSUES.md Improve contribution guidelines (#772) Apr 15, 2017
LICENSE Welcome 2018 (#1410) Jan 9, 2018
MANIFEST.in sdist: include tests resources (#1785) Jun 12, 2018
NOTICE packaging: removed the built in backports infavour of including them … Jan 5, 2017
README.md docs: removed some notes, updated some urls Jun 19, 2018
appveyor.yml tests: run Python 3.7 tests on AppVeyor and Travis-CI (#1928) Jul 13, 2018
build.cmd Windows command line parsing fix (#300) Dec 15, 2016
codecov.yml [codecov] use pytest and upload all data Feb 26, 2018
dev-requirements.txt Removed old Livestreamer deprecations and API references Aug 4, 2018
docs-requirements.txt Change log as markdown refactor (#1667) May 28, 2018
doctr_deploy_key.enc Move docs version selection to sidebar (#1802) Jun 25, 2018
setup.cfg sdist and wheel release fixes (#1758) Jun 8, 2018
setup.py sdist and wheel release fixes (#1758) Jun 8, 2018
signing.key.enc build: build and sign sdist in travis using an RSA sign-only key (#1701) May 28, 2018
versioneer.py versioneer: always use 7 characters Oct 16, 2018

README.md

Streamlink

TravisCI build status codecov.io Backers on Open Collective Sponsors on Open Collective

Streamlink is a CLI utility that pipes flash videos from online streaming services to a variety of video players such as VLC.

The main purpose of streamlink is to convert CPU-heavy flash plugins to a less CPU-intensive format.

Streamlink is a fork of the Livestreamer project.

Please note that by using this application you're bypassing ads run by sites such as Twitch.tv. Please consider donating or paying for subscription services when they are available for the content you consume and enjoy.

Installation

Installation via Python pip

sudo pip install streamlink

Manual installation via Python

git clone https://github.com/streamlink/streamlink
cd streamlink
sudo python setup.py install

Windows, MacOS, Linux and BSD specific installation methods

Features

Streamlink is built via a plugin system which allows new services to be easily added.

Supported streaming services, among many others, are:

A list of all supported plugins can be found on the plugin page.

Quickstart

After installing, simply use:

streamlink STREAMURL best

Streamlink will automatically open the stream in its default video player! See Streamlink's detailed documentation for all available configuration options, CLI parameters and usage examples.

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!

Contributors

Backers

Thank you to all our backers! [Become a backer]

Backers on Open Collective

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor Open Collective Streamlink Sponsor