Go to file
back-to 9bb99d045d tests: run Python 3.7 tests on AppVeyor and Travis-CI (#1928)
* tests: run Python 3.7 tests on AppVeyor and Travis-CI

Travis-ci

- `dist: xenial` for 3.7 because `openssl` is to old on `trusty`
https://github.com/travis-ci/travis-ci/issues/9069
https://github.com/travis-ci/travis-ci/issues/9815

AppVeyor

- https://github.com/appveyor/ci/issues/2475

* tests: Add Python 3.8 for travis-ci and allow_failures
2018-07-13 16:17:26 -07:00
.github/ISSUE_TEMPLATE Fix bug report template 2018-06-30 00:22:07 +02:00
docs plugins.zattoo: session update and allow muxed hls / dash streams (#1902) 2018-07-06 18:37:39 -07:00
examples example: added an opencv face detection example 2018-05-24 16:54:51 +02:00
script release: set the date of the release for UTC time 2018-06-28 12:07:22 +02:00
src stream.hls: only include audio/video streams in MuxedHLSStreams 2018-07-12 12:44:39 +02:00
tests Merge pull request #1919 from back-to/tv4play 2018-07-11 11:54:16 -07:00
win32 [docs] Removed MPlayer2 2017-12-04 16:18:39 +01:00
.coveragerc tests: coverage on src instead of the modules 2018-06-02 23:50:21 +02:00
.gitattributes build: use versioneer to set the build number (#1413) 2018-05-13 22:18:52 -07:00
.gitignore build: build and sign sdist in travis using an RSA sign-only key (#1701) 2018-05-28 16:33:41 -07:00
.travis.yml tests: run Python 3.7 tests on AppVeyor and Travis-CI (#1928) 2018-07-13 16:17:26 -07:00
AUTHORS Add script to generate authors list / update authors 2016-09-23 16:34:47 -04:00
CHANGELOG.md Release 0.14.2 2018-06-29 00:36:30 +02:00
CONTRIBUTING.md Feature/plugin request policy update (#1838) 2018-06-30 00:00:22 +02:00
ISSUE_TEMPLATE.md Feature/plugin request policy update (#1838) 2018-06-30 00:00:22 +02:00
KNOWN_ISSUES.md Improve contribution guidelines (#772) 2017-04-14 18:46:55 -07:00
LICENSE Welcome 2018 (#1410) 2018-01-09 09:32:23 -08:00
MANIFEST.in sdist: include tests resources (#1785) 2018-06-13 00:44:12 +01:00
NOTICE packaging: removed the built in backports infavour of including them as dependencies when required (#355) 2017-01-05 01:25:30 -08:00
README.md docs: removed some notes, updated some urls 2018-06-19 23:07:30 +02:00
appveyor.yml tests: run Python 3.7 tests on AppVeyor and Travis-CI (#1928) 2018-07-13 16:17:26 -07:00
build.cmd Windows command line parsing fix (#300) 2016-12-15 11:47:22 -08:00
codecov.yml [codecov] use pytest and upload all data 2018-02-26 17:30:38 +01:00
dev-requirements.txt MPEG DASH Support (initial) (#1637) 2018-05-30 12:30:38 -07:00
docs-requirements.txt Change log as markdown refactor (#1667) 2018-05-28 16:15:12 -07:00
doctr_deploy_key.enc Move docs version selection to sidebar (#1802) 2018-06-25 12:57:30 -07:00
setup.cfg sdist and wheel release fixes (#1758) 2018-06-07 18:01:16 -07:00
setup.py sdist and wheel release fixes (#1758) 2018-06-07 18:01:16 -07:00
signing.key.enc build: build and sign sdist in travis using an RSA sign-only key (#1701) 2018-05-28 16:33:41 -07:00
versioneer.py build: use versioneer to set the build number (#1413) 2018-05-13 22:18:52 -07:00

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