streamlink/docs/index.rst

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

94 lines
2.9 KiB
ReStructuredText
Raw Permalink Normal View History

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
Streamlink is a :ref:`command-line utility <cli:Command-Line Interface>` which pipes video streams
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.
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
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
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
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
- `Whatismybrowser <https://whatismybrowser.com>`_, for the access to their user-agents API in our CI workflows
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
plugins
2014-07-19 16:48:07 +02:00
players
2021-07-01 12:02:49 +02:00
deprecations
migrations
developing
2014-06-06 18:18:01 +02:00
api_guide
2013-03-14 03:02:31 +01:00
api
changelog
donate
applications
thirdparty