2020-11-12 07:21:09 +01:00
|
|
|
Streamlink
|
|
|
|
==========
|
|
|
|
|
2014-07-12 13:12:40 +02:00
|
|
|
Overview
|
|
|
|
--------
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2020-11-11 07:07:56 +01:00
|
|
|
Streamlink is a :ref:`command-line utility <cli:Command-Line Interface>` which pipes video streams
|
2018-06-19 23:07:30 +02:00
|
|
|
from various services into a video player, such as `VLC`_.
|
2020-04-04 13:43:50 +02:00
|
|
|
The main purpose of Streamlink is to avoid resource-heavy and unoptimized websites,
|
|
|
|
while still allowing the user to enjoy various streamed content.
|
2020-11-11 07:07:56 +01:00
|
|
|
There is also an :ref:`API <api_guide:API Guide>` available for developers who want access
|
2020-04-04 13:43:50 +02:00
|
|
|
to the stream data.
|
2014-07-12 13:12:40 +02:00
|
|
|
|
2020-04-04 13:43:50 +02:00
|
|
|
This project was forked from Livestreamer, which is no longer maintained.
|
|
|
|
|
2023-08-07 19:40:37 +02:00
|
|
|
:octicon:`tag` Latest release (|version|)
|
2020-04-04 13:43:50 +02:00
|
|
|
https://github.com/streamlink/streamlink/releases/latest
|
2023-08-07 19:40:37 +02:00
|
|
|
:octicon:`mark-github` GitHub
|
2020-04-04 13:43:50 +02:00
|
|
|
https://github.com/streamlink/streamlink
|
2023-08-07 19:40:37 +02:00
|
|
|
:octicon:`issue-opened` Issue tracker
|
2020-04-04 13:43:50 +02:00
|
|
|
https://github.com/streamlink/streamlink/issues
|
2023-08-07 19:40:37 +02:00
|
|
|
:octicon:`comment-discussion` Discussion forum
|
|
|
|
https://github.com/streamlink/streamlink/discussions
|
|
|
|
:octicon:`comment-discussion` Gitter/Matrix channel
|
|
|
|
`streamlink/streamlink:gitter.im <https://matrix.to/#/#streamlink_streamlink:gitter.im>`_
|
|
|
|
:octicon:`package` PyPI
|
2020-04-04 13:43:50 +02:00
|
|
|
https://pypi.org/project/streamlink/
|
2023-08-07 19:40:37 +02:00
|
|
|
:octicon:`law` Free software
|
2020-04-04 13:43:50 +02:00
|
|
|
Simplified BSD license
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2013-03-14 03:02:31 +01:00
|
|
|
Features
|
|
|
|
--------
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2016-09-19 23:38:33 +02:00
|
|
|
Streamlink is built upon a plugin system which allows support for new services
|
2020-04-04 13:43:50 +02:00
|
|
|
to be easily added. Most of the big streaming services are supported, such as:
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2020-04-04 13:43:50 +02:00
|
|
|
- `Twitch.tv <https://www.twitch.tv/>`_
|
|
|
|
- `YouTube.com <https://www.youtube.com/>`_
|
|
|
|
- `Livestream.com <https://livestream.com/>`_
|
|
|
|
- `Dailymotion.com <https://www.dailymotion.com/live>`_
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2014-07-12 13:12:40 +02:00
|
|
|
... and many more. A full list of plugins currently included can be found
|
2022-03-02 14:34:12 +01:00
|
|
|
on the :ref:`Plugins <plugins:Plugins>` page.
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2013-03-14 03:02:31 +01:00
|
|
|
Quickstart
|
2016-12-09 11:37:19 +01:00
|
|
|
----------
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2020-04-04 13:43:50 +02:00
|
|
|
The default behavior of Streamlink is to play back streams in the `VLC <https://www.videolan.org/>`_ player.
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2013-03-14 03:02:31 +01:00
|
|
|
.. sourcecode:: console
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2016-09-19 23:38:33 +02:00
|
|
|
$ streamlink twitch.tv/day9tv best
|
2014-07-12 13:12:40 +02:00
|
|
|
[cli][info] Found matching plugin twitch for URL twitch.tv/day9tv
|
2020-04-04 13:43:50 +02:00
|
|
|
[cli][info] Available streams: audio_only, 160p (worst), 360p, 480p, 720p, 720p60, 1080p60 (best)
|
|
|
|
[cli][info] Opening stream: 1080p60 (hls)
|
2013-03-14 03:02:31 +01:00
|
|
|
[cli][info] Starting player: vlc
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2020-04-04 13:43:50 +02:00
|
|
|
For more in-depth usage and install instructions, please refer to the `User guide`_.
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2013-03-14 03:02:31 +01:00
|
|
|
User guide
|
|
|
|
----------
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2020-11-11 07:07:56 +01:00
|
|
|
Streamlink is made up of two parts, a :ref:`cli <cli:Command-Line Interface>` and a library :ref:`API <api:API Reference>`.
|
2013-03-14 03:02:31 +01:00
|
|
|
See their respective sections for more information on how to use them.
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2020-12-28 21:02:56 +01:00
|
|
|
Thank you
|
|
|
|
---------
|
|
|
|
|
|
|
|
- `Github <https://github.com/>`_, for hosting the git repo, docs, release assets and providing CI tools
|
|
|
|
- `Netlify <https://netlify.com/>`_, for hosting docs preview builds
|
2022-05-31 17:36:34 +02:00
|
|
|
- `Whatismybrowser <https://whatismybrowser.com>`_, for the access to their user-agents API in our CI workflows
|
2020-12-28 21:02:56 +01:00
|
|
|
|
|
|
|
|
|
|
|
Table of contents
|
|
|
|
-----------------
|
|
|
|
|
2013-03-14 03:02:31 +01:00
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
2012-08-24 02:28:42 +02:00
|
|
|
|
2020-11-12 07:21:09 +01:00
|
|
|
Overview <self>
|
2013-03-14 03:02:31 +01:00
|
|
|
install
|
|
|
|
cli
|
2022-03-02 14:34:12 +01:00
|
|
|
plugins
|
2014-07-19 16:48:07 +02:00
|
|
|
players
|
2021-07-01 12:02:49 +02:00
|
|
|
deprecations
|
2023-07-11 15:58:16 +02:00
|
|
|
migrations
|
2020-10-12 09:26:56 +02:00
|
|
|
developing
|
2014-06-06 18:18:01 +02:00
|
|
|
api_guide
|
2013-03-14 03:02:31 +01:00
|
|
|
api
|
2017-02-22 08:39:27 +01:00
|
|
|
changelog
|
|
|
|
donate
|
2017-07-13 05:51:04 +02:00
|
|
|
applications
|
2017-07-13 04:35:56 +02:00
|
|
|
thirdparty
|