Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 096bc7a

Browse files
committed
docs: removed some notes, updated some urls
removed hlsvariant:// documentation, hls:// is enough README.md - removed invalid note - update some URLs cli.rst - removed old note - added dash:// index.rst - update for https URLs install.rst - update for new Solus / Void URL - update for NixOS, found only this URL - update for Dependencies - PyPI URL update - removed old livestreamer issue ref 401 - use correct URL for Bintray changelog
1 parent ad38d8d commit 096bc7a

5 files changed

Lines changed: 46 additions & 38 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![TravisCI build status][travisci-build-status-badge]][travisci-build-status]
44
[![codecov.io][codecov-coverage-badge]][codecov-coverage] [![Backers on Open Collective][opencollective-backers-badge]](#backers) [![Sponsors on Open Collective][opencollective-sponsors-badge]](#sponsors)
55

6-
Streamlink is a CLI utility that pipes flash videos from online streaming services to a variety of video players such as VLC, or alternatively, a browser.
6+
Streamlink is a CLI utility that pipes flash videos from online streaming services to a variety of video players such as VLC.
77

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

@@ -47,8 +47,8 @@ Supported streaming services, among many others, are:
4747
- [Dailymotion](https://www.dailymotion.com)
4848
- [Livestream](https://livestream.com)
4949
- [Twitch](https://www.twitch.tv)
50-
- [UStream](http://www.ustream.tv)
51-
- [YouTube Live](https://www.youtube.com)
50+
- [UStream](http://www.ustream.tv/explore/all)
51+
- [YouTube](https://www.youtube.com)
5252

5353
A list of all supported plugins can be found on the [plugin page][streamlink-plugins].
5454

docs/cli.rst

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ even on Windows.
4444

4545
.. code-block:: console
4646
47-
$ streamlink hlsvariant://file://C:/hls/playlist.m3u8
48-
[cli][info] Found matching plugin stream for URL hlsvariant://file://C:/hls/playlist.m3u8
47+
$ streamlink hls://file://C:/hls/playlist.m3u8
48+
[cli][info] Found matching plugin stream for URL hls://file://C:/hls/playlist.m3u8
4949
Available streams: 180p (worst), 272p, 408p, 554p, 818p, 1744p (best)
5050
5151
@@ -101,13 +101,6 @@ Unix-like (POSIX) - $XDG_CONFIG_HOME/streamlink/config
101101
Windows %APPDATA%\\streamlink\\streamlinkrc
102102
================= ====================================================
103103

104-
.. note::
105-
Currently the Windows installer does not create the streamlinkrc file. This
106-
is a known issue being tracked
107-
`here <https://github.com/streamlink/streamlink/issues/81>`_. An example
108-
configuration file is available in the
109-
`repo <https://github.com/streamlink/streamlink/blob/master/win32/streamlinkrc>`_.
110-
111104
You can also specify the location yourself using the :option:`--config` option.
112105

113106
.. note::
@@ -321,12 +314,14 @@ Name Prefix
321314
============================== =================================================
322315
Adobe HTTP Dynamic Streaming hds://
323316
Akamai HD Adaptive Streaming akamaihd://
324-
Apple HTTP Live Streaming hls:// hlsvariant:// [1]_
317+
Apple HTTP Live Streaming hls:// [1]_
318+
MPEG-DASH [2]_ dash://
325319
Real Time Messaging Protocol rtmp:// rtmpe:// rtmps:// rtmpt:// rtmpte://
326320
Progressive HTTP, HTTPS, etc httpstream:// [1]_
327321
============================== =================================================
328322

329323
.. [1] supports local files using the file:// protocol
324+
.. [2] Dynamic Adaptive Streaming over HTTP
330325
.. _cli-options:
331326

332327
Proxy Support
@@ -362,4 +357,3 @@ Command-line usage
362357
.. argparse::
363358
:module: streamlink_cli.main
364359
:attr: parser_helper
365-

docs/index.rst

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Overview
22
--------
33

44
Streamlink is a :ref:`command-line utility <cli>` that pipes video streams
5-
from various services into a video player, such as `VLC <http://videolan.org/>`_.
5+
from various services into a video player, such as `VLC`_.
66
The main purpose of Streamlink is to allow the user to avoid buggy and CPU
77
heavy flash plugins but still be able to enjoy various streamed content.
88
There is also an :ref:`API <api_guide>` available for developers who want access
@@ -12,7 +12,7 @@ no longer maintained.
1212
- Latest release: |version| (https://github.com/streamlink/streamlink/releases/latest)
1313
- GitHub: https://github.com/streamlink/streamlink
1414
- Issue tracker: https://github.com/streamlink/streamlink/issues
15-
- PyPI: https://pypi.python.org/pypi/streamlink
15+
- PyPI: https://pypi.org/project/streamlink/
1616
- Free software: Simplified BSD license
1717
- Icon: https://www.flickr.com/photos/phploveme/27078045626 (cc-by-sa 2.0)
1818

@@ -23,11 +23,11 @@ Streamlink is built upon a plugin system which allows support for new services
2323
to be easily added. Currently most of the big streaming services are supported,
2424
such as:
2525

26-
- `Dailymotion <http://dailymotion.com/live>`_
27-
- `Livestream <http://livestream.com>`_
28-
- `Twitch <http://twitch.tv>`_
29-
- `UStream <http://ustream.tv>`_
30-
- `YouTube Live <http://youtube.com>`_
26+
- `Dailymotion <https://www.dailymotion.com/live>`_
27+
- `Livestream <https://livestream.com/>`_
28+
- `Twitch <https://www.twitch.tv/>`_
29+
- `UStream <http://www.ustream.tv/explore/all>`_
30+
- `YouTube <https://www.youtube.com/>`_
3131

3232
... and many more. A full list of plugins currently included can be found
3333
on the :ref:`plugin_matrix` page.
@@ -36,7 +36,7 @@ Quickstart
3636
----------
3737

3838
The default behaviour of Streamlink is to playback a stream in the default
39-
player (`VLC <http://videolan.org/>`_).
39+
player (`VLC <https://www.videolan.org/>`_).
4040

4141
.. sourcecode:: console
4242

docs/install.rst

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,11 @@ Distribution Installing
4444

4545
$ cd /usr/pkgsrc/multimedia/streamlink
4646
# make install clean
47-
`NixOS`_ `Installing NixOS packages`_
47+
`NixOS`_ .. code-block:: console
48+
49+
$ nix-env -iA nixos.streamlink
50+
51+
`NixOS channel`_
4852
`Solus`_ .. code-block:: console
4953

5054
$ sudo eopkg install streamlink
@@ -66,12 +70,12 @@ Distribution Installing
6670
.. _Gentoo Linux: https://packages.gentoo.org/package/net-misc/streamlink
6771
.. _NetBSD (pkgsrc): http://pkgsrc.se/multimedia/streamlink
6872
.. _NixOS: https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/video/streamlink
69-
.. _Solus: https://git.solus-project.com/packages/streamlink/
73+
.. _Solus: https://dev.solus-project.com/source/streamlink/
7074
.. _Ubuntu: http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/s/streamlink/
71-
.. _Void: https://github.com/voidlinux/void-packages/tree/master/srcpkgs/streamlink
75+
.. _Void: https://github.com/void-linux/void-packages/tree/master/srcpkgs/streamlink
7276

7377
.. _Installing AUR packages: https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages
74-
.. _Installing NixOS packages: https://nixos.org/wiki/Install/remove_software#How_to_install_software
78+
.. _NixOS channel: https://nixos.org/nixos/packages.html#streamlink
7579

7680

7781
Other platforms
@@ -201,6 +205,11 @@ Name Notes
201205
`pycryptodome`_ Required to play some encrypted streams
202206
`iso-639`_ Used for localization settings, provides language information
203207
`iso3166`_ Used for localization settings, provides country information
208+
`isodate`_ Used for MPEG-DASH streams
209+
`PySocks`_ Used for SOCKS Proxies
210+
`websocket-client`_ Used for some plugins
211+
`shutil_get_terminal_size`_ Only needed on Python versions older than **3.3**
212+
`shutil_which`_ Only needed on Python versions older than **3.3**
204213

205214
**Optional**
206215
--------------------------------------------------------------------------------
@@ -220,19 +229,24 @@ With these two environment variables it is possible to use `pycrypto`_ instead o
220229
$ export STREAMLINK_USE_PYCRYPTO="true"
221230
$ export STREAMLINK_USE_PYCOUNTRY="true"
222231

223-
.. _Python: http://python.org/
224-
.. _python-setuptools: http://pypi.python.org/pypi/setuptools
225-
.. _python-argparse: http://pypi.python.org/pypi/argparse
226-
.. _python-futures: http://pypi.python.org/pypi/futures
232+
.. _Python: https://www.python.org/
233+
.. _python-setuptools: https://pypi.org/project/setuptools/
234+
.. _python-argparse: https://pypi.org/project/argparse/
235+
.. _python-futures: https://pypi.org/project/futures/
227236
.. _python-requests: http://python-requests.org/
228-
.. _python-singledispatch: http://pypi.python.org/pypi/singledispatch
237+
.. _python-singledispatch: https://pypi.org/project/singledispatch/
229238
.. _RTMPDump: http://rtmpdump.mplayerhq.hu/
230-
.. _pycountry: https://pypi.python.org/pypi/pycountry
239+
.. _pycountry: https://pypi.org/project/pycountry/
231240
.. _pycrypto: https://www.dlitz.net/software/pycrypto/
232241
.. _pycryptodome: https://pycryptodome.readthedocs.io/en/latest/
233242
.. _ffmpeg: https://www.ffmpeg.org/
234-
.. _iso-639: https://pypi.python.org/pypi/iso-639
235-
.. _iso3166: https://pypi.python.org/pypi/iso3166
243+
.. _iso-639: https://pypi.org/project/iso-639/
244+
.. _iso3166: https://pypi.org/project/iso3166/
245+
.. _isodate: https://pypi.org/project/isodate/
246+
.. _PySocks: https://github.com/Anorov/PySocks
247+
.. _websocket-client: https://pypi.org/project/websocket-client/
248+
.. _shutil_get_terminal_size: https://pypi.org/project/backports.shutil_get_terminal_size/
249+
.. _shutil_which: https://pypi.org/project/backports.shutil_which/
236250

237251

238252
Installing without root permissions
@@ -265,10 +279,10 @@ instead.
265279
.. note::
266280

267281
This may also be required on some OS X versions that seems to have weird
268-
permission issues (see issue #401).
282+
permission issues.
269283

270284

271-
.. _virtualenv: http://virtualenv.readthedocs.org/en/latest/
285+
.. _virtualenv: https://virtualenv.readthedocs.io/en/latest/
272286

273287

274288
Windows binaries
@@ -295,7 +309,7 @@ Release Notes
295309
.. _GitHub releases page: https://github.com/streamlink/streamlink/releases/latest
296310
.. _Development build:
297311
.. _Bintray: https://bintray.com/streamlink/streamlink-nightly/streamlink/_latestVersion/#files
298-
.. _list of recent changes: https://bintray.com/streamlink/streamlink-nightly/streamlink/latest#release
312+
.. _list of recent changes: https://bintray.com/streamlink/streamlink-nightly/streamlink/_latestVersion/#release
299313

300314
These installers contain:
301315

src/streamlink/stream/hls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ def reload_playlist(self):
193193

194194
if playlist.is_master:
195195
raise StreamError("Attempted to play a variant playlist, use "
196-
"'hlsvariant://{0}' instead".format(self.stream.url))
196+
"'hls://{0}' instead".format(self.stream.url))
197197

198198
if playlist.iframes_only:
199199
raise StreamError("Streams containing I-frames only is not playable")

0 commit comments

Comments
 (0)