streamlink/docs/index.rst

70 lines
2.1 KiB
ReStructuredText
Raw Normal View History

2014-07-12 13:12:40 +02:00
Overview
--------
2012-08-24 02:28:42 +02:00
2016-09-19 23:38:33 +02:00
Streamlink is a :ref:`command-line utility <cli>` that pipes video streams
from various services into a video player, such as `VLC`_.
2016-09-19 23:38:33 +02:00
The main purpose of Streamlink is to allow the user to avoid buggy and CPU
2014-07-12 13:12:40 +02:00
heavy flash plugins but still be able to enjoy various streamed content.
There is also an :ref:`API <api_guide>` available for developers who want access
2016-09-19 23:38:33 +02:00
to the video stream data. This project was forked from Livestreamer, which is
no longer maintained.
2014-07-12 13:12:40 +02:00
2016-10-28 04:50:21 +02:00
- Latest release: |version| (https://github.com/streamlink/streamlink/releases/latest)
2016-09-19 23:38:33 +02:00
- GitHub: https://github.com/streamlink/streamlink
- Issue tracker: https://github.com/streamlink/streamlink/issues
- PyPI: https://pypi.org/project/streamlink/
2014-07-12 13:12:40 +02:00
- Free software: 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
2014-07-12 13:12:40 +02:00
to be easily added. Currently most of the big streaming services are supported,
such as:
2012-08-24 02:28:42 +02:00
- `Dailymotion <https://www.dailymotion.com/live>`_
- `Livestream <https://livestream.com/>`_
- `Twitch <https://www.twitch.tv/>`_
- `UStream <http://www.ustream.tv/explore/all>`_
- `YouTube <https://www.youtube.com/>`_
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
2014-07-19 16:48:07 +02:00
on the :ref:`plugin_matrix` 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
2016-09-19 23:38:33 +02:00
The default behaviour of Streamlink is to playback a stream in the default
player (`VLC <https://www.videolan.org/>`_).
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
# pip install streamlink
$ streamlink twitch.tv/day9tv best
2014-07-12 13:12:40 +02:00
[cli][info] Found matching plugin twitch for URL twitch.tv/day9tv
[cli][info] Opening stream: source (hls)
2013-03-14 03:02:31 +01:00
[cli][info] Starting player: vlc
2012-08-24 02:28:42 +02:00
2013-03-14 03:02:31 +01:00
For more in-depth usage and install instructions see 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
2016-09-19 23:38:33 +02:00
Streamlink is made up of two parts, a :ref:`cli` and a library :ref:`API <api>`.
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
2013-03-14 03:02:31 +01:00
.. toctree::
:maxdepth: 2
2012-08-24 02:28:42 +02:00
2013-03-14 03:02:31 +01:00
install
cli
2014-07-12 13:12:40 +02:00
plugin_matrix
2014-07-19 16:48:07 +02:00
players
issues
2014-06-06 18:18:01 +02:00
api_guide
2013-03-14 03:02:31 +01:00
api
changelog
donate
applications
thirdparty