Le 25/01/2018 à 07:47, Paul Wise a écrit : > On Thu, Jan 25, 2018 at 5:26 AM, Alexis Murzeau wrote: > >> I am looking for a sponsor for my package "streamlink" for a new >> upstream version 0.10.0. > > Uploaded.
Thanks :) > > Some things that would be nice to fix at some point: > > I'm surprised override_dh_installchangelogs is needed, the code seems > like it would match CHANGELOG.rst. Please build the package twice, > once with it and once without and then diffoscope the resulting binary > packages. Without this override, dh_installchangelogs uses "docs/changelog.rst" instead, which contains only an include statement and not the actual content (see diffoscope in attachment) According to its sources, dh_installchangelogs iterates ".", "doc/", "docs/" directories in this order and takes the last found. Only if there are several matches in a given directory, it takes the first one found in that directory. I've added a comment about that on top of override_dh_installchangelogs. Do you think there is something better to do here ? > > There is an incorrect statement in debian/rules, Debian has the > python3-iso3166 package. The python3-iso3166 package is indeed available, the missing one is iso639 which I miss-written. When not using pycountry, streamlink need both iso3166 and iso639 python packages. I updated the comment with python3-iso639 instead of python3-iso3166. > > Some grammar fixes for debian/rules: > > s/need to have/needs to have/ > s/Debian have/Debian has/ Thanks, updated. > > In future, I would suggest not mentioning check-all-the-things (or > lintian) in debian/changelog and instead mention what was fixed. ok > > I would suggest using this as the donation link, since it won't go out > of date if they switch away from OpenCollective. It also mentions > Bountysource and individual team member donations. > > https://streamlink.github.io/donate.html Indeed, I will update to this one, thanks. > > I saw in the upstream code that they are manually building some URLs > with string concatenation. I think it would be much better to use a > URL class that knows how to encode parameters etc. > ok I will investigate this. -- Alexis Murzeau PGP: B7E6 0EBB 9293 7B06 BDBC 2787 E7BD 1904 F480 937F
--- streamlink_0.10.0+dfsg-1_all.deb +++ streamlink_0.10.0+dfsg-2_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ --rw-r--r-- 0 0 0 4 2018-01-23 22:55:45.000000 debian-binary │ --rw-r--r-- 0 0 0 1632 2018-01-23 22:55:45.000000 control.tar.xz │ --rw-r--r-- 0 0 0 53948 2018-01-23 22:55:45.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4 2018-01-25 18:47:31.000000 debian-binary │ +-rw-r--r-- 0 0 0 1636 2018-01-25 18:47:31.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 34624 2018-01-25 18:47:31.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── file list │ │ │ @@ -1,5 +1,5 @@ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./ │ │ │ --rw-r--r-- 0 root (0) root (0) 801 2018-01-23 22:55:45.000000 ./control │ │ │ --rw-r--r-- 0 root (0) root (0) 1533 2018-01-23 22:55:45.000000 ./md5sums │ │ │ --rwxr-xr-x 0 root (0) root (0) 191 2018-01-23 22:55:45.000000 ./postinst │ │ │ --rwxr-xr-x 0 root (0) root (0) 395 2018-01-23 22:55:45.000000 ./prerm │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./ │ │ │ +-rw-r--r-- 0 root (0) root (0) 801 2018-01-25 18:47:31.000000 ./control │ │ │ +-rw-r--r-- 0 root (0) root (0) 1533 2018-01-25 18:47:31.000000 ./md5sums │ │ │ +-rwxr-xr-x 0 root (0) root (0) 191 2018-01-25 18:47:31.000000 ./postinst │ │ │ +-rwxr-xr-x 0 root (0) root (0) 395 2018-01-25 18:47:31.000000 ./prerm │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: streamlink │ │ │ -Version: 0.10.0+dfsg-1 │ │ │ +Version: 0.10.0+dfsg-2 │ │ │ Architecture: all │ │ │ Maintainer: Alexis Murzeau <amub...@gmail.com> │ │ │ -Installed-Size: 151 │ │ │ -Depends: python3:any (>= 3.4~), python3-streamlink (= 0.10.0+dfsg-1) │ │ │ +Installed-Size: 133 │ │ │ +Depends: python3:any (>= 3.4~), python3-streamlink (= 0.10.0+dfsg-2) │ │ │ Section: video │ │ │ Priority: optional │ │ │ Homepage: https://streamlink.github.io/ │ │ │ Description: CLI for extracting video streams from various websites to a video player │ │ │ 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. │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,33 +1,33 @@ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/bin/ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/doc/ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/doc/streamlink/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1473 2018-01-23 22:55:45.000000 ./usr/share/doc/streamlink/changelog.Debian.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 19166 2018-01-23 17:46:00.000000 ./usr/share/doc/streamlink/changelog.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 4345 2018-01-23 22:55:45.000000 ./usr/share/doc/streamlink/copyright │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/man/ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/man/man1/ │ │ │ --rw-r--r-- 0 root (0) root (0) 10504 2018-01-23 22:55:45.000000 ./usr/share/man/man1/streamlink.1.gz │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/python3/ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/python3/runtime.d/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 152 2018-01-23 22:55:45.000000 ./usr/share/python3/runtime.d/streamlink.rtupdate │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/streamlink/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 400 2018-01-23 22:55:45.000000 ./usr/share/streamlink/streamlink │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/streamlink/streamlink_cli/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/bin/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/doc/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/doc/streamlink/ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1512 2018-01-25 18:47:31.000000 ./usr/share/doc/streamlink/changelog.Debian.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 74 2018-01-23 17:42:56.000000 ./usr/share/doc/streamlink/changelog.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 4345 2018-01-25 18:47:31.000000 ./usr/share/doc/streamlink/copyright │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/man/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/man/man1/ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10504 2018-01-25 18:47:31.000000 ./usr/share/man/man1/streamlink.1.gz │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/python3/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/python3/runtime.d/ │ │ │ +-rwxr-xr-x 0 root (0) root (0) 152 2018-01-25 18:47:31.000000 ./usr/share/python3/runtime.d/streamlink.rtupdate │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/streamlink/ │ │ │ +-rwxr-xr-x 0 root (0) root (0) 400 2018-01-25 18:47:31.000000 ./usr/share/streamlink/streamlink │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/streamlink/streamlink_cli/ │ │ │ -rw-r--r-- 0 root (0) root (0) 0 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/__init__.py │ │ │ --rw-r--r-- 0 root (0) root (0) 35635 2018-01-23 22:55:45.000000 ./usr/share/streamlink/streamlink_cli/argparser.py │ │ │ +-rw-r--r-- 0 root (0) root (0) 35635 2018-01-25 18:47:31.000000 ./usr/share/streamlink/streamlink_cli/argparser.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1053 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/compat.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1764 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/console.py │ │ │ -rw-r--r-- 0 root (0) root (0) 851 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/constants.py │ │ │ --rw-r--r-- 0 root (0) root (0) 36879 2018-01-23 22:55:45.000000 ./usr/share/streamlink/streamlink_cli/main.py │ │ │ +-rw-r--r-- 0 root (0) root (0) 36879 2018-01-25 18:47:31.000000 ./usr/share/streamlink/streamlink_cli/main.py │ │ │ -rw-r--r-- 0 root (0) root (0) 4879 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/output.py │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/share/streamlink/streamlink_cli/utils/ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/share/streamlink/streamlink_cli/utils/ │ │ │ -rw-r--r-- 0 root (0) root (0) 766 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/utils/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 3305 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/utils/http_server.py │ │ │ -rw-r--r-- 0 root (0) root (0) 390 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/utils/named_pipe.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1242 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/utils/player.py │ │ │ -rw-r--r-- 0 root (0) root (0) 3460 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/utils/progress.py │ │ │ -rw-r--r-- 0 root (0) root (0) 109 2018-01-23 17:42:56.000000 ./usr/share/streamlink/streamlink_cli/utils/stream.py │ │ │ -lrwxrwxrwx 0 root (0) root (0) 0 2018-01-23 22:55:45.000000 ./usr/bin/streamlink -> ../share/streamlink/streamlink │ │ │ +lrwxrwxrwx 0 root (0) root (0) 0 2018-01-25 18:47:31.000000 ./usr/bin/streamlink -> ../share/streamlink/streamlink │ │ ├── ./usr/share/doc/streamlink/changelog.Debian.gz │ │ │ ├── changelog.Debian │ │ │ │ @@ -1,7 +1,13 @@ │ │ │ │ +streamlink (0.10.0+dfsg-2) UNRELEASED; urgency=low │ │ │ │ + │ │ │ │ + * Remove dh_installchangelogs override │ │ │ │ + │ │ │ │ + -- Alexis Murzeau <amub...@gmail.com> Thu, 25 Jan 2018 19:47:31 +0100 │ │ │ │ + │ │ │ │ streamlink (0.10.0+dfsg-1) unstable; urgency=low │ │ │ │ │ │ │ │ * Bump standard version to 4.1.3, no change required │ │ │ │ * Bump debhelper compat to 11 │ │ │ │ * Add upstream metadata in d/u/metadata │ │ │ │ * Add information about binary packages in d/README.source │ │ │ │ * Add autopkgtest tests running streamlink via cli │ │ ├── ./usr/share/doc/streamlink/changelog.gz │ │ │ ├── changelog │ │ │ │ @@ -1,1508 +1,6 @@ │ │ │ │ -streamlink 0.10.0 (2018-01-23) │ │ │ │ ------------------------------- │ │ │ │ -Streamlink 0.10.0! │ │ │ │ +.. _changelog: │ │ │ │ │ │ │ │ -There's been a lot of activity since our November release. │ │ │ │ +Changelog │ │ │ │ +========= │ │ │ │ │ │ │ │ -Changes: │ │ │ │ - │ │ │ │ - - Multiple plugin updates (too many to list, see below for the plugin changes!) │ │ │ │ - - HLS seeking support (https://github.com/streamlink/streamlink/pull/1303) │ │ │ │ - - Changes to the Windows binary (docs: https://github.com/streamlink/streamlink/pull/1408 minor changes to install directory: https://github.com/streamlink/streamlink/pull/1407) │ │ │ │ - │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Alexis Murzeau <amub...@gmail.com> (3): │ │ │ │ - docs: remove flattr-badge.png image │ │ │ │ - Fix various typos in comments and documentation │ │ │ │ - Implement PKCS#7 padding decoding with AES-128 HLS │ │ │ │ - │ │ │ │ - BZHDeveloper <inizan.yann...@gmail.com> (1): │ │ │ │ - [canalplus] Update plugin according to website changes (#1378) │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@fedoraproject.org> (1): │ │ │ │ - [pluzz] Fix video ID regex for France 3 Régions streams │ │ │ │ - │ │ │ │ - RosadinTV <rosadi...@outlook.com> (1): │ │ │ │ - Welcome 2018 (#1410) │ │ │ │ - │ │ │ │ - Sean Greenslade <s...@seangreenslade.com> (4): │ │ │ │ - Reworked picarto.tv plugin to deal with website changes. (#1359) │ │ │ │ - Tweaked tigerdile URL regex to allow missing trailing slash. │ │ │ │ - Added tigerdile HLS support and proper API poll for offline streams. │ │ │ │ - Added basic URL tests for tigerdile. │ │ │ │ - │ │ │ │ - back-to <back...@users.noreply.github.com> (5): │ │ │ │ - [zdf] apiToken update │ │ │ │ - [camsoda] Fixed broken plugin │ │ │ │ - [mixer] moved beam.py to mixer.py file requires two commits, for a proper commit history │ │ │ │ - [mixer] replaced beam.pro with mixer.com │ │ │ │ - [docs] Removed MPlayer2 - Domain expired - Not maintained anymore │ │ │ │ - │ │ │ │ - back-to <bac...@protonmail.ch> (13): │ │ │ │ - [BTV] Fixed login return message │ │ │ │ - [qq] New Plugin for live.qq.com │ │ │ │ - [mlgtv] Fixed broken Plugin streamlink/streamlink#1362 │ │ │ │ - [viasat] Added support for urls without a stream_id - removed dead domains from _url_re - added a error message for geo blocking - new regex for stream_id from image url - Removed old embed plugin - try to find an iframe if no stream_id was found. - added tests │ │ │ │ - [streann] Added headers for post request │ │ │ │ - [Dailymotion] Fixed livestream id from channelpage │ │ │ │ - [neulion] renamed ufctv.py to neulion.py │ │ │ │ - [neulion] Updated the ufctv plugin to make it useable for other domains │ │ │ │ - [youtube] added Audio m4a itag 256 and 258 │ │ │ │ - [hls] Don't try to skip a stream if the offset is 0, don't raise KeyError if the m3u8 file is empty this allows the file to reload. │ │ │ │ - [zengatv] New Plugin for zengatv.com │ │ │ │ - [mitele] Update for different api response - fallback if not hls_url was found, just the suffix. - added url tests │ │ │ │ - [youtube] New params for get_video_info (#1423) │ │ │ │ - │ │ │ │ - bastimeyer <m...@bastimeyer.de> (2): │ │ │ │ - nsis: restore old install dir, keep multiuser │ │ │ │ - docs: rewrite Windows binaries install section │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (12): │ │ │ │ - plugins.vaughnlive: try to guess the stream ID from the channel name │ │ │ │ - plugins.vaughnlive: updated rtmp server map │ │ │ │ - Update server map │ │ │ │ - stream.hls: add options to skip some time at the start/end of VOD streams │ │ │ │ - stream.hls: add option to restart live stream, if possible │ │ │ │ - stream.hls: remove the end offset and replace with duration │ │ │ │ - hls: add absolute start offset and duration options to the HLStream API │ │ │ │ - duratio bug │ │ │ │ - Fix bug with hls start offset = 0 │ │ │ │ - EOL Python 3.3 │ │ │ │ - plugins.kanal7: update to stream player URL config │ │ │ │ - plugins.huya: fix stream URL scheme prefix │ │ │ │ - │ │ │ │ - fozzy <fo...@fozzy.co> (1): │ │ │ │ - fix plugin for bilibili to adapt the new API │ │ │ │ - │ │ │ │ - hicrop <35128217+hic...@users.noreply.github.com> (1): │ │ │ │ - PEP8 (#1427) │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (1): │ │ │ │ - [Douyutv] fix API │ │ │ │ - │ │ │ │ - xela722 <alex0...@comcast.net> (1): │ │ │ │ - Add plugin for olympicchannel.com (#1353) │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.9.0 (2017-11-14) │ │ │ │ ------------------------------ │ │ │ │ -Streamlink 0.9.0 has been released! │ │ │ │ - │ │ │ │ -This release is mostly code refactoring as well as module inclusion. │ │ │ │ - │ │ │ │ -Features: │ │ │ │ - │ │ │ │ - - Updates to multiple plugins (electrecetv, tvplayer, Teve2, cnnturk, kanald) │ │ │ │ - - SOCKS module being included in the Streamlink installer (PySocks) │ │ │ │ - │ │ │ │ -Many thanks to those who've contributed in this release! │ │ │ │ - │ │ │ │ -If you think that this application is helpful, please consider supporting the maintainers by [donating via the Open collective](https://opencollective.com/streamlink). Not only becoming a backer, but also a sponsor for the (open source) project. │ │ │ │ - │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Alexis Murzeau <amub...@outlook.fr> (2): │ │ │ │ - docs: add new line before codeblock to fix them │ │ │ │ - Fix sphinx warning on Directive class │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (1): │ │ │ │ - Update the release script │ │ │ │ - │ │ │ │ - Emrah Er <emra...@users.noreply.github.com> (1): │ │ │ │ - plugins.canlitv: fix URLs (#1281) │ │ │ │ - │ │ │ │ - Jake Robertson <j...@faltro.com> (3): │ │ │ │ - exit with code 130 after a KeyboardInterrupt │ │ │ │ - refactor error code determination │ │ │ │ - unify sys.exit() calls │ │ │ │ - │ │ │ │ - RosadinTV <rosadi...@outlook.com> (5): │ │ │ │ - Update eltrecetv.py │ │ │ │ - Update eltrecetv.py │ │ │ │ - Update plugin_matrix.rst │ │ │ │ - Add webcast_india_gov.py │ │ │ │ - Add test_webcast_india_gov.py │ │ │ │ - │ │ │ │ - back-to <back...@users.noreply.github.com> (3): │ │ │ │ - [zattoo] It won't work with None in Python 3.6, set always a default date instead of None. │ │ │ │ - [liveme] API update (#1298) │ │ │ │ - Ignore WinError 10053 / WSAECONNABORTED │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (10): │ │ │ │ - plugins.tvplayer: extract the channel id when logged in as a subscriber │ │ │ │ - installer: include the socks proxy modules │ │ │ │ - plugins.kanal7: update for page layout change and referrer check │ │ │ │ - plugins.turkuvaz: fix some turkuvaz sites and add support for anews │ │ │ │ - plugins.cinergroup: support for different showtv url │ │ │ │ - plugins.dogus/startv: fix dogus sites │ │ │ │ - plugins.dogan: fix for teve2 and cnnturk │ │ │ │ - plugins.dogan: fix for kanald │ │ │ │ - plugins.tvcatchup: HLS source extraction update │ │ │ │ - setup: fix PySocks module dependency │ │ │ │ - │ │ │ │ - ficofabrid <31028711+ficofab...@users.noreply.github.com> (1): │ │ │ │ - Add a single newline at the end of the file. (#1235) │ │ │ │ - │ │ │ │ - fozzy <fo...@fozzy.co> (1): │ │ │ │ - fix huya.com plugin │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (1): │ │ │ │ - plugins.pandatv: fix APIv3 (#1286) │ │ │ │ - │ │ │ │ - wlerin <wle...@gmail.com> (1): │ │ │ │ - plugin.showroom: update to new api (#1311) │ │ │ │ - │ │ │ │ - │ │ │ │ -Streamlink 0.8.1 (2017-09-12) │ │ │ │ ------------------------------ │ │ │ │ -0.8.1 of Streamlink! │ │ │ │ - │ │ │ │ -97 commits have occured since the last release, including a large majority of plugin changes. │ │ │ │ - │ │ │ │ -Here's the outline of what's new: │ │ │ │ - │ │ │ │ - - Multiple plugin fixes (twitch, vaughlive, hitbox, etc.) │ │ │ │ - - Donations! We've gone ahead and joined the Open Collective at https://opencollective.com/streamlink │ │ │ │ - - Multiple doc updates │ │ │ │ - - Support for SOCKS proxies │ │ │ │ - - Code refactoring │ │ │ │ - │ │ │ │ -Many thanks to those who've contributed in this release! │ │ │ │ - │ │ │ │ -If you think that this application is helpful, please consider supporting the maintainers by [donating via the Open collective](https://opencollective.com/streamlink). Not only becoming a backer, but also a sponsor for the (open source) project. │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Benedikt Gollatz <b...@differentialschokolade.org> (1): │ │ │ │ - Fix player URL extraction in bloomberg plugin │ │ │ │ - │ │ │ │ - Forrest <gravyb...@users.noreply.github.com> (1): │ │ │ │ - Update donation docs to note open collective (#1105) │ │ │ │ - │ │ │ │ - Journey <timtag1...@gmail.com> (2): │ │ │ │ - Update Arconaitv to new url │ │ │ │ - fix arconai test plugin │ │ │ │ - │ │ │ │ - Pascal Romahn <pascal.rom...@gmail.com> (1): │ │ │ │ - The site always contains the text "does not exist". This should resolve issue https://github.com/streamlink/streamlink/issues/1193 │ │ │ │ - │ │ │ │ - RosadinTV <rosadi...@outlook.com> (2): │ │ │ │ - Update Windows portable version documentation │ │ │ │ - Fix documentation font-size │ │ │ │ - │ │ │ │ - Sad Paladin <sadpala...@users.noreply.github.com> (1): │ │ │ │ - plugins.vk: add support for vk.com vod/livestreams │ │ │ │ - │ │ │ │ - Xavier Damman <xdam...@gmail.com> (1): │ │ │ │ - Added backers and sponsors on the README │ │ │ │ - │ │ │ │ - back-to <back...@users.noreply.github.com> (5): │ │ │ │ - [zattoo] New plugin for zattoo.com / tvonline.ewe.de / nettv.netcologne.com (#1039) │ │ │ │ - [vidio] Fixed Plugin, new Regex for HLS URL │ │ │ │ - [arconai] Fixed plugin for new website │ │ │ │ - [npo] Update for new website layout, Added HTTPStream support │ │ │ │ - [liveme] url regex update │ │ │ │ - │ │ │ │ - bastimeyer <m...@bastimeyer.de> (3): │ │ │ │ - docs: add a third party applications list │ │ │ │ - docs: add an official streamlink applications list │ │ │ │ - Restructure README.md │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (17): │ │ │ │ - plugins.brittv: support for live streams on brittv.co.uk │ │ │ │ - plugins.hitbox: fix bug when checking for hosted channels │ │ │ │ - plugins.tvplayer: small update to channel id extraction │ │ │ │ - plugins.vaughnlive: support for the new vaughnlive website layout │ │ │ │ - plugins.vaughnlive: work around for a ssl websocket issue │ │ │ │ - plugins.vaughnlive: drop HLS stream support for vaughnlive │ │ │ │ - plugins.twitch: enable certificate verification for twitch api │ │ │ │ - Resolve InsecurePlatformWarnings for older Python2.7 versions │ │ │ │ - cli: remove the deprecation warnings for some of the http options │ │ │ │ - plugins.vaughnlive: set a user agent for the initial page request │ │ │ │ - plugins.adultswim: fix for some live streams │ │ │ │ - plugins: separated the built-in plugins in to separate plugins │ │ │ │ - cli: support for SOCKS proxies │ │ │ │ - plugins.bbciplayer: fix for page formatting changes and login │ │ │ │ - plugins.cdnbg: support for updated layout and extra channels │ │ │ │ - plugins: add priority ordering to plugins │ │ │ │ - plugins.bbciplayer: support for older VOD streams │ │ │ │ - │ │ │ │ - fozzy <fo...@fozzy.co> (10): │ │ │ │ - remove unused code │ │ │ │ - fix douyutv plugin by using new API │ │ │ │ - update douyutv.py to support multiple rates by steven7851 │ │ │ │ - update HLS Stream name to 'live' │ │ │ │ - update weights for streams │ │ │ │ - fix stream name │ │ │ │ - update stream name, middle and middle2 are of different quality │ │ │ │ - Add support for skai.gr │ │ │ │ - add eol │ │ │ │ - remove unused importing │ │ │ │ - │ │ │ │ - jgilf <james.gilfilla...@gmail.com> (2): │ │ │ │ - Update ufctv.py │ │ │ │ - Update ufctv.py │ │ │ │ - │ │ │ │ - sdfwv <sd...@protonmail.ch> (1): │ │ │ │ - [bongacams] replace RTMP with HLS Fixed streamlink/streamlink#1074 │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (8): │ │ │ │ - plugins.douyutv: update post data │ │ │ │ - plugins.app17: fix HLS url │ │ │ │ - plugins.app17: RTMPStream is no longer used │ │ │ │ - plugins.app17: return RTMPStream back │ │ │ │ - plugins.douyutv: use douyu open API │ │ │ │ - plugins.app17: new layout │ │ │ │ - plugins.app17: use https │ │ │ │ - plugins.app17: fix wansu cdn url │ │ │ │ - │ │ │ │ - supergonkas <supergon...@gmail.com> (1): │ │ │ │ - Add support for RTP Play (#1051) │ │ │ │ - │ │ │ │ - unnutricious <unnutrici...@protonmail.com> (2): │ │ │ │ - bigo: add support for hls streams │ │ │ │ - bigo: improve plugin url regex │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.7.0 (2017-06-30) │ │ │ │ ------------------------------ │ │ │ │ -0.7.0 of Streamlink! │ │ │ │ - │ │ │ │ -Since our May release, we've incorporated quite a few changes! │ │ │ │ - │ │ │ │ -Outlined are the major features in this month's release: │ │ │ │ - │ │ │ │ - - Stream types will now be sorted accordingly in terms of quality │ │ │ │ - - TeamLiquid.net Plugin added │ │ │ │ - - Numerous plugin & bug fixes │ │ │ │ - - Updated HomeBrew package │ │ │ │ - - Improved CLI documentation │ │ │ │ - │ │ │ │ -Many thanks to those who've contributed in this release! │ │ │ │ - │ │ │ │ -If you think that this application is helpful, please consider supporting the maintainers by [donating](https://streamlink.github.io/donate.html). │ │ │ │ - │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Alex Shafer <shafer.a...@gmail.com> (1): │ │ │ │ - Return sorted list of streams. (#731) │ │ │ │ - │ │ │ │ - Alexandre Hitchcox <alexan...@hitchcox.me> (1): │ │ │ │ - Allow live channel links without '/c/' prefix │ │ │ │ - │ │ │ │ - Alexis Murzeau <amub...@outlook.fr> (1): │ │ │ │ - docs: fix typo: specifiying, neverthless │ │ │ │ - │ │ │ │ - CatKasha <catka...@users.noreply.github.com> (1): │ │ │ │ - Add MPC-HC x64 in streamlinkrc │ │ │ │ - │ │ │ │ - Forrest <gravyb...@users.noreply.github.com> (1): │ │ │ │ - Add a few more examples to the player option (#896) │ │ │ │ - │ │ │ │ - Jacob Malmberg <jaco...@kth.se> (3): │ │ │ │ - Here's the plugin I wrote for teamliquid.net (w/ some help from https://github.com/back-to) │ │ │ │ - Tests for teamliquid plugin │ │ │ │ - Now with RE! │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@fedoraproject.org> (9): │ │ │ │ - Update for live API changes │ │ │ │ - Add unit tests for Euronews plugin │ │ │ │ - Drop pcyourfreetv plugin │ │ │ │ - Add support for regional France 3 streams │ │ │ │ - Add support for TV5Monde │ │ │ │ - PEP8 │ │ │ │ - Add support for VOD/audio streams │ │ │ │ - Add support for radio.net │ │ │ │ - Ignore unreliable stream status returned by radio.net │ │ │ │ - │ │ │ │ - Sebastian Meyer <m...@bastimeyer.de> (1): │ │ │ │ - Homebrew package (#929) │ │ │ │ - │ │ │ │ - back-to <back...@users.noreply.github.com> (2): │ │ │ │ - [dailymotion] fix for broken .f4m file that is a .m3u8 file (only livestreams) │ │ │ │ - [arte] vod api url update & add new/missing languages │ │ │ │ - │ │ │ │ - bastimeyer <m...@bastimeyer.de> (2): │ │ │ │ - docs: fix parameters being linked in code blocks │ │ │ │ - Improve CLI documentation │ │ │ │ - │ │ │ │ - beardypig <beardy...@protonmail.com> (1): │ │ │ │ - plugins.hitbox: add support for smashcast.tv │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (21): │ │ │ │ - plugins.bbciplayer: update to reflect slight site layout change │ │ │ │ - plugins.bbciplayer: add option to login to a bbc account │ │ │ │ - http_server: handle socket closed exception for Python 2.7 │ │ │ │ - docs: update Sphinx config to fix the rendering of -- │ │ │ │ - docs: pin sphinx to 1.6.+ so that no future changes affect the docs │ │ │ │ - plugins.tvplayer: fix bug with some channels not loading │ │ │ │ - plugins.hitbox: fix new VOD urls, and add support for hosted streams │ │ │ │ - plugins.tvplayer: fix bug with some channels when not authenticated │ │ │ │ - setup: exclude requests version 2.16 through 2.17.1 │ │ │ │ - win32: fix missing modules when using windows installer │ │ │ │ - bbciplayer: fix for api changes to iplayer │ │ │ │ - tvplayer: updated to match change token parameter name │ │ │ │ - plugins.looch: support for live and vod streams on looch.tv │ │ │ │ - plugins.webtv: decrypt the stream URL when applicable │ │ │ │ - plugins.dogan: small api change for teve2.com.tr │ │ │ │ - plugins.kanal7: fix for nested iframes │ │ │ │ - win32: update the dependencies for the windows installer │ │ │ │ - plugins.canlitv: simplified and fixed the m3u8 regex │ │ │ │ - plugins.picarto: support for VOD │ │ │ │ - plugins.ine: update to extract the relocated jwplayer config │ │ │ │ - plugin.ufctv: support for free and premium vod/live streams │ │ │ │ - │ │ │ │ - cirrus <nail...@gmail.com> (3): │ │ │ │ - Create arconia.py │ │ │ │ - Rename arconia.py to arconai.py │ │ │ │ - Create plugin_matrix.rst │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (4): │ │ │ │ - plugins.app17: fix hls url and support UID page │ │ │ │ - little change │ │ │ │ - plugins.app17: change ROOM_URL │ │ │ │ - [douyu] temporary fix by revert to previously commit (#1015) │ │ │ │ - │ │ │ │ - whizzoo <grenar...@gmail.com> (2): │ │ │ │ - Restore support for RTL XL │ │ │ │ - plugin.rtlxl: Remove spaces from line 14 │ │ │ │ - │ │ │ │ - yhel <joel.delaha...@gmail.com> (1): │ │ │ │ - Don't return an error when the stream is offline │ │ │ │ - │ │ │ │ - yhel <yhe...@gmail.com> (1): │ │ │ │ - Add capability of extracting current sport.francetv stream │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.6.0 (2017-05-11) │ │ │ │ ------------------------------ │ │ │ │ -Another release of Streamlink! │ │ │ │ - │ │ │ │ -We've updated more plugins, improved documentation, and moved out nightly builds to Bintray (S3 was costing *wayyyy* too much). │ │ │ │ - │ │ │ │ -Again, many thanks for those who've contributed! │ │ │ │ - │ │ │ │ -If you think that this application is helpful, please consider supporting the maintainers by [donating](https://streamlink.github.io/donate.html). │ │ │ │ - │ │ │ │ -Thank you very much! │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Daniel Draper <germandrumme...@users.noreply.github.com> (1): │ │ │ │ - Will exit with exit code 1 if stream cannot be opened. (#785) │ │ │ │ - │ │ │ │ - Forrest Alvarez <gravyb...@users.noreply.github.com> (3): │ │ │ │ - Update readme so users are aware using Streamlink bypasses ads │ │ │ │ - Forgot a ) │ │ │ │ - Make notice more agnostic │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@fedoraproject.org> (18): │ │ │ │ - Disable HDS streams which are no more available │ │ │ │ - Add support for pc-yourfreetv.com │ │ │ │ - Add support for BFMTV │ │ │ │ - Add support for Cam4 │ │ │ │ - Disable HDS streams for live videos │ │ │ │ - Add support for Bloomberg │ │ │ │ - Add support for Bloomberg Radio live stream │ │ │ │ - Add support for cnews.fr │ │ │ │ - Fix unit tests for canalplus plugin │ │ │ │ - Add authentication token to http queries │ │ │ │ - Add rte.ie/player support │ │ │ │ - Add support for HLS streams │ │ │ │ - Update for new page layout │ │ │ │ - Update for new new page layout │ │ │ │ - Fix for new layout │ │ │ │ - Pluzz platform replaced by new france.tv website │ │ │ │ - Update documentation │ │ │ │ - Always use token generator for streams from france.tv │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@users.noreply.github.com> (1): │ │ │ │ - plugins.brightcove: support for HLS stream URLs with query strings + RTMPE stream URLs (#790) │ │ │ │ - │ │ │ │ - RosadinTV <rosadi...@outlook.com> (5): │ │ │ │ - Update plugin_matrix.rst │ │ │ │ - Add telefe.py │ │ │ │ - Add test_plugin_telefe.py │ │ │ │ - Update telefe.py │ │ │ │ - Add support for ElTreceTV (VOD & Live) (#816) │ │ │ │ - │ │ │ │ - Sebastian Meyer <m...@bastimeyer.de> (1): │ │ │ │ - Improve contribution guidelines (#772) │ │ │ │ - │ │ │ │ - back-to <back...@users.noreply.github.com> (9): │ │ │ │ - [chaturbate] New API for HLS url │ │ │ │ - [chaturbate] Fixed python 3.5 bug and added regex tests │ │ │ │ - [VRTbe] new plugin for vrt.be/vrtnu │ │ │ │ - [oldlivestream] New regex for cdn subdomains and embeded streams │ │ │ │ - [tv1channel.org] New Plugin for embeded streams on tv1channel.org │ │ │ │ - [cyro] New plugin for embeded streams from cyro.se │ │ │ │ - [Facebook] Added unittests │ │ │ │ - [ArteTV] new regex, removed rtmp and better result for available streams │ │ │ │ - [NRK.NO] fixed regex for _api_baseurl_re │ │ │ │ - │ │ │ │ - beardypig <beardy...@protonmail.com> (15): │ │ │ │ - travis: use pytest to run the tests for coverage │ │ │ │ - Revert "stream.hds: ensure the live edge does not go past the latest fragment" │ │ │ │ - plugins.azubutv: plugin removed │ │ │ │ - plugins.ustreamtv: log timeout errors and adjust retries for polling │ │ │ │ - appveyor: update config to fix builds on Python 3.3 │ │ │ │ - plugin.tvplayer: update to support new site layout │ │ │ │ - plugin.tvplayer: update tests to match new plugin │ │ │ │ - plugins.tvplayer: allow https stream URLs │ │ │ │ - plugins.tvnbg: add support for live streams on tvn.bg │ │ │ │ - plugins.apac: add ustream apac wrapper │ │ │ │ - Deploy nightly builds to Bintray instead of S3 │ │ │ │ - plugins.streann: support for ott.streann.com │ │ │ │ - utils.crypto: fix openssl_decrypt for py27 │ │ │ │ - build: update the bintray release notes for nightlies │ │ │ │ - plugins.streamable: support for videos on streamable.com │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (20): │ │ │ │ - plugins.ustreamtv: support for the new ustream.tv API │ │ │ │ - plugins.ustreamtv: add suppot for redirectLocked embedded streams │ │ │ │ - plugins.livecodingtv: renamed to livedu, and updated for new site │ │ │ │ - plugins.ustreamtv: continue to poll the ustream API when streaming │ │ │ │ - plugins.ustreamtv: rename the plugin class back to UStreamTV │ │ │ │ - docs: remove references to python-librtmp │ │ │ │ - plugins.ustream: add some comments │ │ │ │ - plugins.ustreamtv: support for password protected streams │ │ │ │ - plugins.nbc: support vod from nbc.com │ │ │ │ - plugins.nbcsports: add support for nbcsports.com via theplatform │ │ │ │ - stream.hds: ensure the live edge does not go past the latest fragment │ │ │ │ - Dailymotion feature video and backup stream fallback (#773) │ │ │ │ - plugin.gardenersworld: support for VOD on gardenersworld.com │ │ │ │ - plugins.twitch: support for pop-out player URLS and fixed clips │ │ │ │ - tests: cmdline tests can fail if there are some config options set │ │ │ │ - plugins.ustreamtv: fix moduleInfo retry loop │ │ │ │ - cli: add --url option that can be used in config files to set a URL │ │ │ │ - cli: clarification of the --url option │ │ │ │ - cli: add wildcard to --stream-types option │ │ │ │ - plugins.rtve: stop IOError bubbling up on 404 errors │ │ │ │ - │ │ │ │ - wlerin <wle...@gmail.com> (2): │ │ │ │ - Send Referer and UserAgent headers │ │ │ │ - Fix method decorator │ │ │ │ - │ │ │ │ - z...@users.noreply.github.com <z...@users.noreply.github.com> (1): │ │ │ │ - New plugin for Facebook 360p streams https://gist.github.com/zp/c461761565dba764c90548758ee5ae9f │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.5.0 (2017-04-04) │ │ │ │ ------------------------------ │ │ │ │ -Streamlink 0.5.0! │ │ │ │ - │ │ │ │ -Lot's of contributions since the last release. As always, lot's of updating to plugins! │ │ │ │ - │ │ │ │ -One of the new features is the addition of Google Drive / Google Docs, you can now stream videos stored on Google Docs. │ │ │ │ - │ │ │ │ -We've also gone ahead and removed dead plugins (sites which have gone down) as well as added pycrypto as a dependency for future plugins. │ │ │ │ - │ │ │ │ -Again, many thanks for those who have contributed! │ │ │ │ - │ │ │ │ -If you think that this application is helpful, please consider supporting the maintainers by [donating](https://streamlink.github.io/donate.html). │ │ │ │ - │ │ │ │ -Thank you very much! │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - CallMeJuf <callme...@users.noreply.github.com> (2): │ │ │ │ - Aliez plugin now accepts any TLD (#696) │ │ │ │ - New Periscope URL #748 │ │ │ │ - │ │ │ │ - Daniel Draper <germandrumme...@gmail.com> (2): │ │ │ │ - More robust url regex for bigo plugin. │ │ │ │ - More robust url regex for bigo plugin, added unittest │ │ │ │ - │ │ │ │ - Josip Ponjavic <josipponja...@gmail.com> (4): │ │ │ │ - fix vaugnlive info_url │ │ │ │ - Update archlinux installation instructions and maintainer info │ │ │ │ - setup: choose pycrypto as a dependency using an environment variable │ │ │ │ - Add info about pycrypto and pycountry variables to install doc │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@users.noreply.github.com> (1): │ │ │ │ - plugins.pluzz: fix SWF player URL search to bring back HDS stream support (#679) │ │ │ │ - │ │ │ │ - back-to <back...@users.noreply.github.com> (5): │ │ │ │ - plugins.camsoda Added support for camsoda.com │ │ │ │ - plugins.canlitv - Added new plugin canlitv │ │ │ │ - Removed dead plugins (#702) │ │ │ │ - plugins.camsoda - Added tests and small update for the plugin │ │ │ │ - plugins.garena - Added new plugin garena │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (11): │ │ │ │ - plugins.bbciplayer: add support for BBC iPlayer live and VOD │ │ │ │ - plugins.vaughnlive: updated player version and info URL │ │ │ │ - plugins.vaughnlive: search for player version, etc in the swf file │ │ │ │ - plugins.beam: add support for VOD and HLS streams for live (#694) │ │ │ │ - plugins.bbciplayer: add support for HLS streams │ │ │ │ - utils.l10n: use default locale if the system returns an invalid locale │ │ │ │ - plugins.dailymotion: play the featured video from channel pages │ │ │ │ - plugins.rtve: support for avi/mov VOD streams │ │ │ │ - plugins.googledocs: plugin to support playing videos stored on google docs │ │ │ │ - plugins.googledocs: updated the url regex and added a status check │ │ │ │ - plugins.googledrive: add googledrive support │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (3): │ │ │ │ - plugins.17media: Add support for HTTP stream │ │ │ │ - plugins.17media: fix rtmp stream │ │ │ │ - plugins.douyutv: support vod (#706) │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.4.0 (2017-03-09) │ │ │ │ ------------------------------ │ │ │ │ -0.4.0 of Streamlink! │ │ │ │ - │ │ │ │ -114 commits since the last release and *a lot* has changed. │ │ │ │ - │ │ │ │ -In general, we've added some localization as well as an assortment of new plugins. │ │ │ │ - │ │ │ │ -We've also introduced a change for Streamlink to *not* check for new updates each time Streamlink starts. We found this feature annoying as well as delaying the initial start of the stream. This feature can be re-enabled by the command line. │ │ │ │ - │ │ │ │ -The major features of this release are: │ │ │ │ - - New plugins added │ │ │ │ - - Ongoing support to current plugins via bug fixes │ │ │ │ - - Ensure retries to HLS streams │ │ │ │ - - Disable update check │ │ │ │ - │ │ │ │ -Many thanks to all contributors who have contributed in this release! │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - 406NotAcceptable <406NotAcceptable@somewhere> (2): │ │ │ │ - plugins.afreecatv: API changes │ │ │ │ - plugins.connectcast: API changes │ │ │ │ - │ │ │ │ - BackTo <back...@users.noreply.github.com> (1): │ │ │ │ - plugins.zdf_mediathek Added missing headers for http.get (#653) │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (7): │ │ │ │ - Updating the release script. │ │ │ │ - 0.3.1 Release │ │ │ │ - Update release script again to include sdist │ │ │ │ - Fix underlining issue │ │ │ │ - Fix the CHANGELOG.rst │ │ │ │ - 0.3.2 Release │ │ │ │ - Update underscores title release script (#563) │ │ │ │ - │ │ │ │ - Forrest <gravyb...@users.noreply.github.com> (3): │ │ │ │ - Update license and debian copyright (#515) │ │ │ │ - Add a donation page (#578) │ │ │ │ - Fix up the donate docs (#672) │ │ │ │ - │ │ │ │ - Forrest Alvarez <gravyb...@users.noreply.github.com> (1): │ │ │ │ - Update license and debian copyright │ │ │ │ - │ │ │ │ - John Smith <v...@protonmail.com> (1): │ │ │ │ - plugins.bongacams: a few small changes (#429) │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@fedoraproject.org> (1): │ │ │ │ - Check whether videos are DRM-protected Add log messages when no stream is available │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@users.noreply.github.com> (3): │ │ │ │ - Add support for replay.gulli.fr (#468) │ │ │ │ - plugins.pluzz: add support for ludo.fr and zouzous.fr (#536) │ │ │ │ - Add subtitle support for pluzz plugins (#646) │ │ │ │ - │ │ │ │ - Scott Buettner <buettner.sc...@live.com> (1): │ │ │ │ - Fix Crunchyroll string.format in Python 2.6 (#539) │ │ │ │ - │ │ │ │ - Sven <s...@androd.se> (1): │ │ │ │ - Adding Huomao plugin with possibility for different stream qualities. │ │ │ │ - │ │ │ │ - Sven Anderzén <svenander...@users.noreply.github.com> (1): │ │ │ │ - Huomao plugin tests (#566) │ │ │ │ - │ │ │ │ - back-to <back...@users.noreply.github.com> (2): │ │ │ │ - [earthcam] Added HLS, Fixed live RTMP and changes some stuff │ │ │ │ - plugins.ard_mediathek added mediathek.daserste.de support │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (74): │ │ │ │ - plugins.schoolism: add support for schoolism.com │ │ │ │ - plugins.earthcam: added support for live and archive cam streams │ │ │ │ - stream.hls_playlist: invalid durations in EXTINF lines are ignored │ │ │ │ - plugins.livecoding: update to support the new domain: liveedu.tv │ │ │ │ - plugins.srgssr: fix playlist reload auth issue │ │ │ │ - Play twitch VOD stream from the beginning even if is still being recorded │ │ │ │ - cli: wait for process to exit, not exit with non-0 error code │ │ │ │ - Fix bug in customized Windows install │ │ │ │ - add a general locale setting which can be used by plugins │ │ │ │ - stream.hls: support external audio tracks │ │ │ │ - plugins.turkuvaz: add referer to the secure token request │ │ │ │ - localization: search for language codes in part2t+part2b+part3 │ │ │ │ - localization: invalid language/country codes are always inequivalent │ │ │ │ - stream.hls: only support external audio tracks if ffmpeg is available │ │ │ │ - installer: include the missing pkg_resources package │ │ │ │ - Rewritten StreamProcess class (#441) │ │ │ │ - plugins.dogus: fix for ntv streams not being found │ │ │ │ - plugins.dogus: add support for eurostartv live stream │ │ │ │ - plugins.twitch: update public API calls to use v5 API (#484) │ │ │ │ - plugins.filmon: support for new site layout (#508) │ │ │ │ - Support for Ceskatelevize streams (#520) │ │ │ │ - Ensure retries with HLS Streams (#522) │ │ │ │ - utils.l10n: add Country/Language classes, use pycountry is the iso modules are not available │ │ │ │ - plugins.crunchyroll: added option to set the session id to a specific value │ │ │ │ - CI: add pycountry for testing │ │ │ │ - plugins.openrectv: add source quality for openrectv │ │ │ │ - utils.l10n: default to en_US when an invalid locale is set │ │ │ │ - fix some python2.6 issues │ │ │ │ - allow failure for python2.6 in travis and update minimum supported python version to 2.7, as well as adding an annoying deprecation warning │ │ │ │ - stream.hls: pick a better default stream language │ │ │ │ - stream.hls: Retry HTTP requests to get the key for HLS streams │ │ │ │ - plugins.openrectv: fixed broken vod support │ │ │ │ - appveyor: use the build.cmd script to install streamlink, so that the sdk can be used if required │ │ │ │ - stream.hls: last chance fallback audio │ │ │ │ - stream: make Stream responsible for generating the stream_url │ │ │ │ - utils.l10n: fix bug in iso3166 country lookup │ │ │ │ - tests: speed up the cmdline tests │ │ │ │ - Remove deprecation warning for invalid escape sequences │ │ │ │ - tests: merged the Localization tests back in to one module │ │ │ │ - plugins.foxtr: adjusted regex for slight site layout change │ │ │ │ - plugins.ard_mediathek: update to support site change │ │ │ │ - stream.hds: warn about streams being protected by DRM │ │ │ │ - plugins.tvrplus: add support for tvrplus.ro live streams │ │ │ │ - plugins.tvrby: support for live streams of Belarus national TV │ │ │ │ - plugins.ovvatv: add support for ovva.tv live streams │ │ │ │ - cli.utils.http_server: avoid "Address already in use" with --player-external-http │ │ │ │ - setup: choose pycountry as a dependency using an environment variable │ │ │ │ - plugins.ovvatv: fix b64decoding bug │ │ │ │ - plugin.mitele: use the default plugin cache │ │ │ │ - plugins.seetv: add support for seetv.tv live streams │ │ │ │ - cli.utils.http_server: ignore errors with socket.shutdown │ │ │ │ - plugins.daisuki: add support for VOD streams from daisuki.net (#609) │ │ │ │ - plugins.daisuki: fix for truncated subtitles │ │ │ │ - cli: disable automatic version checking by default │ │ │ │ - plugins.rtve: update rtve plugin to support VOD (#628) │ │ │ │ - plugins.rtve: return all the available qualities │ │ │ │ - plugins.funimationnow: support for US and UK funimation|now streams (#629) │ │ │ │ - cli: --no-version-check always disables the version check │ │ │ │ - plugins.tvplayer: support for authenticated streams │ │ │ │ - docs: updated the docs for built-in stream parameters │ │ │ │ - utils.l10n: fix for some locales without an official name in pycountry │ │ │ │ - plugins.wwenetwork: support for WWE Network streams │ │ │ │ - plugins.trt: make the url test case insensitive and fix py3 bug │ │ │ │ - plugins.tvplayer: automatically set postcode when required │ │ │ │ - plugins.ard_live: updated to new site layout │ │ │ │ - plugins.vidio: fix for regex, if the url is the english version │ │ │ │ - plugins.animelab: added support for AnimeLab.com VOD │ │ │ │ - plugin.npo: rewrite of plugin to use the new API (#642) │ │ │ │ - plugins.goodgame: support for http URLs │ │ │ │ - docs.donate: drop name headers to subsection level │ │ │ │ - stream.hls: format string name input for parse_variant_playlist │ │ │ │ - plugins.wwenetwork: use the resolution and bitrate in the stream name │ │ │ │ - docs: make the nightly installer link more obvious │ │ │ │ - stream.hls: option to select a specific, non-standard audio channel │ │ │ │ - │ │ │ │ - fozzy <fo...@fozzy.co> (4): │ │ │ │ - update douyutv plugin, use new API │ │ │ │ - update to support different quality │ │ │ │ - fix typo and indent │ │ │ │ - correct typo │ │ │ │ - │ │ │ │ - fozzy <fozzy...@gmail.com> (3): │ │ │ │ - Add support for Huya.com in issue #425 (#465) │ │ │ │ - Fix issue #426 on plugins/tga.py (#456) │ │ │ │ - fix douyutv issue #637 (#666) │ │ │ │ - │ │ │ │ - intact <intact.de...@gmail.com> (1): │ │ │ │ - Add Rtvs.sk Plugin │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (4): │ │ │ │ - plugins.douyutv: fix room id regex (#514) │ │ │ │ - plugins.pandatv: use Pandatv API v3 (#410) │ │ │ │ - Add plugin for 17app.co (#502) │ │ │ │ - plugins.zhanqi: use new api (#498) │ │ │ │ - │ │ │ │ - wlerin <wle...@gmail.com> (1): │ │ │ │ - plugins.showroom: add support for showroom-live.com live streams (#633) │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.3.2 (2017-02-10) │ │ │ │ ------------------------------ │ │ │ │ -0.3.2 release of Streamlink! │ │ │ │ - │ │ │ │ -A minor bug release of 0.3.2 to fix a few issues with stream providers. │ │ │ │ - │ │ │ │ -Thanks to all whom have contributed to this (tiny) release! │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (3): │ │ │ │ - Update release script again to include sdist │ │ │ │ - Fix underlining issue │ │ │ │ - Fix the CHANGELOG.rst │ │ │ │ - │ │ │ │ - Sven <s...@androd.se> (1): │ │ │ │ - Adding Huomao plugin with possibility for different stream qualities. │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (7): │ │ │ │ - Ensure retries with HLS Streams (#522) │ │ │ │ - utils.l10n: add Country/Language classes, use pycountry is the iso modules are not available │ │ │ │ - plugins.crunchyroll: added option to set the session id to a specific value │ │ │ │ - CI: add pycountry for testing │ │ │ │ - plugins.openrectv: add source quality for openrectv │ │ │ │ - utils.l10n: default to en_US when an invalid locale is set │ │ │ │ - stream.hls: pick a better default stream language │ │ │ │ - │ │ │ │ - intact <intact.de...@gmail.com> (1): │ │ │ │ - Add Rtvs.sk Plugin │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.3.1 (2017-02-03) │ │ │ │ ------------------------------ │ │ │ │ -0.3.1 release of Streamlink │ │ │ │ - │ │ │ │ -A *minor* release, we update our source code upload to *not* include the ffmpeg.exe binary as well as update a multitude of plugins. │ │ │ │ - │ │ │ │ -Thanks again for all the contributions as well as updates! │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (1): │ │ │ │ - Updating the release script. │ │ │ │ - │ │ │ │ - Forrest <gravyb...@users.noreply.github.com> (1): │ │ │ │ - Update license and debian copyright (#515) │ │ │ │ - │ │ │ │ - Forrest Alvarez <gravyb...@users.noreply.github.com> (1): │ │ │ │ - Update license and debian copyright │ │ │ │ - │ │ │ │ - John Smith <v...@protonmail.com> (1): │ │ │ │ - plugins.bongacams: a few small changes (#429) │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@fedoraproject.org> (1): │ │ │ │ - Check whether videos are DRM-protected Add log messages when no stream is available │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@users.noreply.github.com> (1): │ │ │ │ - Add support for replay.gulli.fr (#468) │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (20): │ │ │ │ - plugins.schoolism: add support for schoolism.com │ │ │ │ - stream.hls_playlist: invalid durations in EXTINF lines are ignored │ │ │ │ - plugins.livecoding: update to support the new domain: liveedu.tv │ │ │ │ - plugins.srgssr: fix playlist reload auth issue │ │ │ │ - Play twitch VOD stream from the beginning even if is still being recorded │ │ │ │ - cli: wait for process to exit, not exit with non-0 error code │ │ │ │ - Fix bug in customized Windows install │ │ │ │ - add a general locale setting which can be used by plugins │ │ │ │ - stream.hls: support external audio tracks │ │ │ │ - plugins.turkuvaz: add referer to the secure token request │ │ │ │ - localization: search for language codes in part2t+part2b+part3 │ │ │ │ - localization: invalid language/country codes are always inequivalent │ │ │ │ - stream.hls: only support external audio tracks if ffmpeg is available │ │ │ │ - installer: include the missing pkg_resources package │ │ │ │ - Rewritten StreamProcess class (#441) │ │ │ │ - plugins.dogus: fix for ntv streams not being found │ │ │ │ - plugins.dogus: add support for eurostartv live stream │ │ │ │ - plugins.twitch: update public API calls to use v5 API (#484) │ │ │ │ - plugins.filmon: support for new site layout (#508) │ │ │ │ - Support for Ceskatelevize streams (#520) │ │ │ │ - │ │ │ │ - fozzy <fozzy...@gmail.com> (1): │ │ │ │ - Add support for Huya.com in issue #425 (#465) │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (1): │ │ │ │ - plugins.douyutv: fix room id regex (#514) │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.3.0 (2017-01-24) │ │ │ │ -------------------------------- │ │ │ │ - │ │ │ │ -Release 0.3.0 of Streamlink! │ │ │ │ - │ │ │ │ -A lot of updates to each plugin (thank you @beardypig !), automated Windows releases, PEP8 formatting throughout Streamlink are some of the few updates to this release as we near a stable 1.0.0 release. │ │ │ │ - │ │ │ │ -Main features are: │ │ │ │ - - Lot's of maintaining / updates to plugins │ │ │ │ - - General bug and doc fixes │ │ │ │ - - Major improvements to development (github issue templates, automatically created releases) │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Agustín Carrasco <aser...@gmail.com> (1): │ │ │ │ - Links on crunchy's rss no longer contain the show name in the url (#379) │ │ │ │ - │ │ │ │ - Brainzyy <brain...@users.noreply.github.com> (1): │ │ │ │ - Add basic tests for stream.me plugin (#391) │ │ │ │ - │ │ │ │ - Javier Cantero <jcant...@escomposlinux.org> (2): │ │ │ │ - plugins/twitch: use version v3 of the API │ │ │ │ - plugins/twitch: use kraken URL │ │ │ │ - │ │ │ │ - John Smith <v...@protonmail.com> (3): │ │ │ │ - Added support for bongacams.com streams (#329) │ │ │ │ - streamlink_cli.main: close stream_fd on exit (#427) │ │ │ │ - streamlink_cli.utils.progress: write new line at finish (#442) │ │ │ │ - │ │ │ │ - Max Riegler <rinukk...@sub-r.de> (1): │ │ │ │ - plugins.chaturbate: new regex (#457) │ │ │ │ - │ │ │ │ - Michiel Sikma <mich...@wedemandhtml.com> (1): │ │ │ │ - Update PLAYER_VERSION, as old one does not return data. Add ability to use streams with /embed/video in the URL, from embedded players. (#311) │ │ │ │ - │ │ │ │ - Mohamed El Morabity <melmorab...@users.noreply.github.com> (6): │ │ │ │ - Add support for pluzz.francetv.fr (#343) │ │ │ │ - Fix ArteTV plugin (#385) │ │ │ │ - Add support for Canal+ TV group channels (#416) │ │ │ │ - Update installation instructions for Fedora (#443) │ │ │ │ - Add support for Play TV (#439) │ │ │ │ - Use token generator for HLS streams, as for HDS ones (#466) │ │ │ │ - │ │ │ │ - RosadinTV <rosadi...@outlook.com> (1): │ │ │ │ - --can-handle-url-no-redirect parameter added (#333) │ │ │ │ - │ │ │ │ - Stefan Hanreich <stefanh...@gmail.com> (1): │ │ │ │ - added chocolatey to the documentation (#380) │ │ │ │ - │ │ │ │ - bastimeyer <m...@bastimeyer.de> (3): │ │ │ │ - Automatically create Github releases │ │ │ │ - Set changelog in automated github releases │ │ │ │ - Add a github issue template │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (55): │ │ │ │ - plugins.tvcatchup: site layout changed, updated the stream regex to accommodate the change (#338) │ │ │ │ - plugins.streamlive: streamlive.to have added some extra protection to their streams which currently prevents us from capturing them (#339) │ │ │ │ - cli: add command line option to specific logging path for subprocess errorlog │ │ │ │ - plugins.trtspor: added support for trtspor.com (#349) │ │ │ │ - plugins.kanal7: fixed page change in kanal7 live stream (#348) │ │ │ │ - plugins.picarto: Remove the unreliable rtmp stream (#353) │ │ │ │ - packaging: removed the built in backports infavour of including them as dependencies when required (#355) │ │ │ │ - Boost the test coverage a bit (#362) │ │ │ │ - plugins: all regex string should be raw (#361) │ │ │ │ - ci: build and test on Python 3.6 (+3.7 on travis, with allowed failure) (#360) │ │ │ │ - packages.flashmedia: fix bug in AMFMessage (#359) │ │ │ │ - tests: use mock from unittest when available otherwise fallback to mock (#358) │ │ │ │ - stream.hls: try to retry stream segments (#357) │ │ │ │ - tests: add codecov config file (#363) │ │ │ │ - plugins.picarto: updated plugin to use tech_switch divs to find the stream parameters │ │ │ │ - plugins.mitele: support for live streams on mitele.es │ │ │ │ - docs: add a note about python-devel needing to be installed in some cases │ │ │ │ - docs/release: generate the changelog as rst instead of md │ │ │ │ - plugins.adultswim: support https urls │ │ │ │ - use iso 8601 date format for the changelog │ │ │ │ - plugins.tf1: added plugin to support tf1.fr and lci.fr │ │ │ │ - plugins.raiplay: added plugin to support raiplay.it │ │ │ │ - plugins.vaughnlive: updated player version and info URL (#383) │ │ │ │ - plugins.tv8cat: added support for tv8.cat live stream (#390) │ │ │ │ - Fix TF1.fr plugin (#389) │ │ │ │ - plugins.stream: fix a default scheme handling for urls │ │ │ │ - Add support for some Bulgarian live streams (#392) │ │ │ │ - rtmp: fix bug in redirect for rtmp streams │ │ │ │ - plugins.sportal: added support for the live stream on sportal.bg │ │ │ │ - plugins.bnt: update the user agent string for the http requests │ │ │ │ - plugins.ssh101: update to support new site layout │ │ │ │ - Optionally use FFMPEG to mux separate video and audio streams (#224) │ │ │ │ - Support for 4K videos in YouTube (#225) │ │ │ │ - windows-installer: add the version info to the installer file │ │ │ │ - include CHANGELOG.rst instead of .md in the egg │ │ │ │ - stream.hls: output duplicate streams for HLS when multiple streams of the same quality are available │ │ │ │ - stream.ffmpegmux: fix support for avconv, avconv will be used if ffmpeg is not found │ │ │ │ - Adultswin VOD support (#406) │ │ │ │ - Move streamlink_cli.utils.named_pipe in to streamlink.utils │ │ │ │ - plugins.rtve: update plugin to support new streaming method │ │ │ │ - stream.hds: omit HDS streams that are protected by DRM │ │ │ │ - Adultswin VOD fix for live show replays (#418) │ │ │ │ - plugins.rtve: add support for legacy stream URLs │ │ │ │ - installer: remove the streamlink bin dir from %PATH% before installing │ │ │ │ - plugins.twitch: only check hosted channels when playing a live stream │ │ │ │ - docs: tweaks to docs and docs build process │ │ │ │ - Fix iframe detection for BTN/cdn.bg streams (#437) │ │ │ │ - fix some regex that give deprecation warnings in python 3.6 │ │ │ │ - plugins.adultswim: correct behaviour for archived streams │ │ │ │ - plugins.nineanime: add scheme to grabber api url if not present │ │ │ │ - session: add an option to disable Diffie Hellman key exchange │ │ │ │ - plugins.srgssr: added support for srg ssr sites: srf, rts and rsi │ │ │ │ - plugins.srgssr: fixed bug in api URL and fixed akamai urls with authparams │ │ │ │ - cli: try to terminate the player process before killing it (if terminate takes too long) │ │ │ │ - plugins.swisstxt: add support for the SRG SSR sites sports sections │ │ │ │ - │ │ │ │ - fozzy <fozzy...@gmail.com> (1): │ │ │ │ - Add plugin for huajiao.com and zhanqi.tv (#334) │ │ │ │ - │ │ │ │ - sqrt2 <sq...@users.noreply.github.com> (1): │ │ │ │ - Fix swf_url in livestream.com plugin (#428) │ │ │ │ - │ │ │ │ - stepshal <nesse...@openmailbox.org> (1): │ │ │ │ - Remove trailing. │ │ │ │ - │ │ │ │ - stepshal <steps...@users.noreply.github.com> (2): │ │ │ │ - Add blank line after class or function definition (#408) │ │ │ │ - PEP8 (#414) │ │ │ │ - │ │ │ │ - │ │ │ │ -streamlink 0.2.0 (2016-12-16) │ │ │ │ ------------------------------ │ │ │ │ - │ │ │ │ -Release 0.2.0 of Streamlink! │ │ │ │ - │ │ │ │ -We've done numerous changes to plugins as well as fixed quite a few │ │ │ │ -which were originally failing. Among these changes are updated docs as │ │ │ │ -well as general UI/UX cleaning with console output. │ │ │ │ - │ │ │ │ -The main features are: - Additional plugins added - Plugin fixes - │ │ │ │ -Cleaned up console output - Additional documentation (contribution, │ │ │ │ -installation instructions) │ │ │ │ - │ │ │ │ -Again, thank you everyone whom contributed to this release! :D │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Beardypig <beardy...@users.noreply.github.com> (6): │ │ │ │ - Turkish Streams Part III (#292) │ │ │ │ - coverage: include streamlink_cli in the coverage, but exclude the vendored packages (#302) │ │ │ │ - Windows command line parsing fix (#300) │ │ │ │ - plugins.atresplayer: add support for live streams on atresplayer.com (#303) │ │ │ │ - Turkish Streams IV (#305) │ │ │ │ - Support for local files (#304) │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (2): │ │ │ │ - Spelling error in release script │ │ │ │ - Fix issue with building installer │ │ │ │ - │ │ │ │ - Fishscene <fishsc...@gmail.com> (3): │ │ │ │ - Updated homepage │ │ │ │ - Updated README.md │ │ │ │ - Fixed type in README.md. │ │ │ │ - │ │ │ │ - Forrest <gravyb...@users.noreply.github.com> (3): │ │ │ │ - Modify the browser redirect (#191) │ │ │ │ - Update client ID (#241) │ │ │ │ - Update requests version after bug fix (#239) │ │ │ │ - │ │ │ │ - Josip Ponjavic <josipponja...@gmail.com> (1): │ │ │ │ - Add NixOS install instructions │ │ │ │ - │ │ │ │ - Simon Bernier St-Pierre <sbernierstpie...@gmail.com> (1): │ │ │ │ - add contributing guidelines │ │ │ │ - │ │ │ │ - bastimeyer <m...@bastimeyer.de> (1): │ │ │ │ - Add metadata to Windows installer │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (25): │ │ │ │ - plugins.nhkworld: update the plugin to use the new HLS streams │ │ │ │ - plugins.picarto: updated the plugin to use the new javascript and support HLS streams │ │ │ │ - add pycryptodome==3.4.3 to the setup.py dependencies │ │ │ │ - plugins.nineanime: added a plugin to support 9anime.to │ │ │ │ - plugins.nineanime: update the plugin matrix in the docs │ │ │ │ - plugins.atv: add support for the live stream on atv.com.tr │ │ │ │ - include omxplayer in the list of players in the documentation │ │ │ │ - update the player docs with findings from @Junior1544 and @stevekmcc │ │ │ │ - plugins.bigo: support for bigo.tv │ │ │ │ - docs: move pycryptodome to the list of automatically installed libraries in the docs │ │ │ │ - plugins.dingittv: add support for dingit.tv │ │ │ │ - plugins.crunchyroll: support ultra quality for subscribers │ │ │ │ - update URL for docs to point to the github.io page │ │ │ │ - stream.hls: stream the HLS segments out to the player as they are downloaded, decrypting on the fly │ │ │ │ - installer: install the required MS VC++ runtime files beside the python installation (see takluyver/pynsist/pull/87) │ │ │ │ - plugins.bigo: FlashVars regex updated due to site change │ │ │ │ - add some license notices for the bundled libraries │ │ │ │ - plugins.youtube: support additional live urls │ │ │ │ - add support for a few Turkish live streams │ │ │ │ - plugins.foxtr: add support for turkish fox live streams │ │ │ │ - plugins.kralmuzik: basic support for the HLS stream only │ │ │ │ - stream.hds: added option to force akamai authentication plugins.startv: refactored in to a base class, to be used in other plugins that use the same hosting as StarTV plugins.kralmuzik: refactored to use StarTVBase plugins.ntv: added NTV support │ │ │ │ - plugins.atv: add support for a2tv which is very similar to atv │ │ │ │ - plugins.dogan: support for teve2, kanald, dreamtv, and ccnturk via the same plugin │ │ │ │ - plugins.trt: added support for the live channels on trt.net.tr │ │ │ │ - │ │ │ │ - che <che27012...@googlemail.com> (1): │ │ │ │ - plugins.twitch: support for clips added │ │ │ │ - │ │ │ │ - ioblank <iosonobl...@gmail.com> (1): │ │ │ │ - Use ConsoleOutput for run-as-root warning │ │ │ │ - │ │ │ │ - mmetak <mme...@users.noreply.github.com> (3): │ │ │ │ - Update install instruction (#257) │ │ │ │ - Add links for windows portable version. (#299) │ │ │ │ - Add package maintainers to docs. (#301) │ │ │ │ - │ │ │ │ - thatlinuxfur <to...@zootboy.com> (1): │ │ │ │ - Added tigerdile.com support. (#221) │ │ │ │ - │ │ │ │ -streamlink 0.1.0 (2016-11-21) │ │ │ │ ------------------------------ │ │ │ │ - │ │ │ │ -A major update to Streamlink. │ │ │ │ - │ │ │ │ -With this release, we include a Windows binary as well as numerous │ │ │ │ -plugin changes and fixes. │ │ │ │ - │ │ │ │ -The main features are: │ │ │ │ - │ │ │ │ -- Windows binary (and generation!) thanks to the fabulous work by │ │ │ │ - @beardypig │ │ │ │ -- Multiple plugin fixes │ │ │ │ -- Remove unneeded run-as-root (no more warning you when you run as │ │ │ │ - root, we trust that you know what you're doing) │ │ │ │ -- Fix stream quality naming issue │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Beardypig <beardy...@users.noreply.github.com> (13): │ │ │ │ - fix stream quality naming issue with py2 vs. py3, fixing #89 (#96) │ │ │ │ - updated connectcast plugin to support the new rtmp streams; fixes #93 (#95) │ │ │ │ - Fix for erroneous escape coding the livecoding plugin. Fixes #106 (#121) │ │ │ │ - TVPlayer.com: fix for 400 error, correctly set the platform parameter (#123) │ │ │ │ - Added a method to automatically determine the encoding when parsing JSON, if no encoding is provided. (#122) │ │ │ │ - when retry-streams and twitch-disable-hosting arguments are used the stream is retried until a non-hosted stream is found (#125) │ │ │ │ - plugins.goodgame: Update for API change (#130) │ │ │ │ - plugins.adultswim: added a new adultswim.com plugin (#139) │ │ │ │ - plugins.goodgame: restored DDOS protection cookie support (#136) │ │ │ │ - plugins.younow: update API url (#135) │ │ │ │ - plugins.euronew: update to support the new site (#141) │ │ │ │ - plugins.webtv: added a new plugin to support web.tv (#144) │ │ │ │ - plugins.connectcast: fix regex issue with python 3 (#152) │ │ │ │ - │ │ │ │ - Brainzyy <brain...@users.noreply.github.com> (1): │ │ │ │ - Add piczel.tv plugin (courtesy of @intact) (#114) │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (1): │ │ │ │ - Update release scripts │ │ │ │ - │ │ │ │ - Erk- <e...@users.noreply.github.com> (1): │ │ │ │ - Changed the twitch plugin to use https instead of http as discussed in #103 (#104) │ │ │ │ - │ │ │ │ - Forrest <gravyb...@users.noreply.github.com> (2): │ │ │ │ - Modify the changelog link (#107) │ │ │ │ - Update cli to note a few windows issues (#108) │ │ │ │ - │ │ │ │ - Simon Bernier St-Pierre <sbernierstpie...@gmail.com> (1): │ │ │ │ - change icon │ │ │ │ - │ │ │ │ - Simon Bernier St-Pierre <sb...@users.noreply.github.com> (1): │ │ │ │ - finish the installer (#98) │ │ │ │ - │ │ │ │ - Stefan <stefan-git...@yrden.de> (1): │ │ │ │ - Debian packaging base (#80) │ │ │ │ - │ │ │ │ - Stefan <stefanh...@gmail.com> (1): │ │ │ │ - remove run-as-root option, reworded warning #85 (#109) │ │ │ │ - │ │ │ │ - Weslly <weslly.honor...@gmail.com> (1): │ │ │ │ - Fixed afreecatv.com url matching (#90) │ │ │ │ - │ │ │ │ - bastimeyer <m...@bastimeyer.de> (2): │ │ │ │ - Improve NSIS installer script │ │ │ │ - Remove shortcut from previous releases on Windows │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (8): │ │ │ │ - plugins.cybergame: update to support changes to the live streams on the cybergame.tv website │ │ │ │ - Use pycryptodome inplace of pyCrypto │ │ │ │ - Automated build of the Windows NSIS installer │ │ │ │ - support for relative paths for rtmpdump │ │ │ │ - makeinstaller: install the streamlinkrc file in to the users %APPDATA% directory │ │ │ │ - remove references to livestreamer in the win32 config template │ │ │ │ - stream.rtmpdump: fixed the rtmpdump path issue, introduced in 6bf7fd7 │ │ │ │ - pin requests to <2.12.0 to avoid the strict IDNA2008 validation │ │ │ │ - │ │ │ │ - ethanhlc <ethan...@users.noreply.github.com> (1): │ │ │ │ - fixed instance of livestreamer (#99) │ │ │ │ - │ │ │ │ - intact <intact.de...@gmail.com> (1): │ │ │ │ - plugins.livestream: Support old player urls │ │ │ │ - │ │ │ │ - mmetak <mme...@users.noreply.github.com> (2): │ │ │ │ - fix vaughnlive.tv info_url (#88) │ │ │ │ - fix vaughnlive.tv info_url (yet again...) (#143) │ │ │ │ - │ │ │ │ - skulblakka <pascal.rom...@mailbox.org> (1): │ │ │ │ - Overworked Plugin for ZDF Mediathek (#154) │ │ │ │ - │ │ │ │ - sqrt2 <sq...@users.noreply.github.com> (1): │ │ │ │ - Fix ORF TVthek plugin (#113) │ │ │ │ - │ │ │ │ - tam1m <ta...@users.noreply.github.com> (1): │ │ │ │ - Fix zdf_mediathek TypeError (#156) │ │ │ │ - │ │ │ │ -streamlink 0.0.2 (2016-10-12) │ │ │ │ ------------------------------ │ │ │ │ - │ │ │ │ -The second ever release of Streamlink! │ │ │ │ - │ │ │ │ -In this release we've not only set the stepping stone for the further │ │ │ │ -development of Streamlink (documentation site updated, CI builds │ │ │ │ -working) but we're already fixing bugs and implementing features past │ │ │ │ -the initial fork of livestreamer. │ │ │ │ - │ │ │ │ -The main features of this release are: - New windows build available and │ │ │ │ -generated via pyinstaller - Multiple provider bug fixes (twitch, │ │ │ │ -picarto, itvplayer, crunchyroll, periscope, douyutv) - Updated and │ │ │ │ -reformed documentation which also includes our site │ │ │ │ -https://streamlink.github.io │ │ │ │ - │ │ │ │ -As always, below is a ``git shortlog`` of all changes from the previous │ │ │ │ -release of Streamlink (0.0.1) to now (0.0.2). │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Brainzyy <brain...@users.noreply.github.com> (1): │ │ │ │ - add stream.me to the docs │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (9): │ │ │ │ - Add script to generate authors list / update authors │ │ │ │ - Add release script │ │ │ │ - Get setup.py ready for a release. │ │ │ │ - Revert "Latest fix to plugin from livestreamer" │ │ │ │ - 0.0.1 Release │ │ │ │ - Update the README with installation notes │ │ │ │ - Update copyright author │ │ │ │ - Update plugin description on README │ │ │ │ - It's now 2016 │ │ │ │ - │ │ │ │ - Forrest <gravyb...@users.noreply.github.com> (1): │ │ │ │ - Add a coverage file (#54) │ │ │ │ - │ │ │ │ - Forrest Alvarez <forrest.alva...@gmail.com> (4): │ │ │ │ - Modify release for streamlink │ │ │ │ - Remove faraday from travis run │ │ │ │ - Remove tox │ │ │ │ - Add the code coverage badge │ │ │ │ - │ │ │ │ - Latent Logic <lat.lo...@gmail.com> (1): │ │ │ │ - Picarto plugin: multistream workaround (fixes #50) │ │ │ │ - │ │ │ │ - Maschmi <masc...@users.noreply.github.com> (1): │ │ │ │ - added travis build status badge fixes #74 (#76) │ │ │ │ - │ │ │ │ - Randy Taylor <tehgecko...@gmail.com> (1): │ │ │ │ - Fix typo in issues docs and improve wording (#61) │ │ │ │ - │ │ │ │ - Simon Bernier St-Pierre <sbernierstpie...@gmail.com> (8): │ │ │ │ - add script to build & copy the docs │ │ │ │ - move makedocs.sh to script/ │ │ │ │ - Automated docs updates via travis-ci │ │ │ │ - prevent the build from hanging │ │ │ │ - fix automated commit message │ │ │ │ - add streamboat to the docs │ │ │ │ - disable docs on pull requests │ │ │ │ - twitch.tv: add option to disable hosting │ │ │ │ - │ │ │ │ - Simon Bernier St-Pierre <sb...@users.noreply.github.com> (2): │ │ │ │ - Don't delete everything if docs build fail (#62) │ │ │ │ - Create install script for pynsist (#27) │ │ │ │ - │ │ │ │ - beardypig <beardy...@users.noreply.github.com> (3): │ │ │ │ - TVPlayer plugin supports the latest version of the website │ │ │ │ - crunchyroll: decide if to parse the stream links as HLS variant playlist or plain old HLS stream (fixes #70) │ │ │ │ - itvplayer: updated the productionId extraction method │ │ │ │ - │ │ │ │ - boda2004 <boda2...@gmail.com> (1): │ │ │ │ - fixed periscope live streaming and allowed url re (#79) │ │ │ │ - │ │ │ │ - ethanhlc <sakith...@gmail.com> (1): │ │ │ │ - fixed instances of chrippa/streamlink to streamlink/streamlink │ │ │ │ - │ │ │ │ - scottbernstein <scott_bernst...@hotmail.com> (1): │ │ │ │ - Latest fix to plugin from livestreamer │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (1): │ │ │ │ - Update plugin.douyutv │ │ │ │ - │ │ │ │ -streamlink 0.0.1 (2016-09-23) │ │ │ │ ------------------------------ │ │ │ │ - │ │ │ │ -The first release of Streamlink! │ │ │ │ - │ │ │ │ -This is the first release from the initial fork of Livestreamer. We aim │ │ │ │ -to have a concise, fast review process and progress in terms of │ │ │ │ -development and future releases. │ │ │ │ - │ │ │ │ -Below is a ``git shortlog`` of all commits since the last change within │ │ │ │ -Livestream (hash ab80dbd6560f6f9835865b2fc9f9c6015aee5658). This will │ │ │ │ -serve as a base-point as we continue development of "Streamlink". │ │ │ │ - │ │ │ │ -New releases will include a list of changes as we add new features / │ │ │ │ -code refactors to the existing code-base. │ │ │ │ - │ │ │ │ -:: │ │ │ │ - │ │ │ │ - Agustin Carrasco <aser...@gmail.com> (2): │ │ │ │ - plugins.crunchyroll: added support for locale selection │ │ │ │ - plugins.crunchyroll: use locale parameter on the header's user-agent as well │ │ │ │ - │ │ │ │ - Alan Love <a...@cattes.us> (3): │ │ │ │ - added support for livecoding.tv │ │ │ │ - removed printing │ │ │ │ - updated plugin matrix │ │ │ │ - │ │ │ │ - Alexander <alexoun...@users.noreply.github.com> (1): │ │ │ │ - channel info url change in afreeca plugin │ │ │ │ - │ │ │ │ - Andreas Streichardt <andreas.streicha...@gmail.com> (1): │ │ │ │ - Add Sportschau │ │ │ │ - │ │ │ │ - Anton <anton9...@gmail.com> (2): │ │ │ │ - goodgame ddos validation │ │ │ │ - add stream_id with words │ │ │ │ - │ │ │ │ - Benedikt Gollatz <b...@differentialschokolade.org> (1): │ │ │ │ - Add support for ORF TVthek livestreams and VOD segments │ │ │ │ - │ │ │ │ - Benoit Dien <benoit.d...@gmail.com> (1): │ │ │ │ - Meerkat plugin │ │ │ │ - │ │ │ │ - Brainzyy <brain...@users.noreply.github.com> (1): │ │ │ │ - fix azubu.tv plugin │ │ │ │ - │ │ │ │ - Charlie Drage <char...@charliedrage.com> (9): │ │ │ │ - Update the README │ │ │ │ - Fix travis │ │ │ │ - Rename instances of "livestreamer" to "streamlink" │ │ │ │ - Fix travis │ │ │ │ - Add script to generate authors list / update authors │ │ │ │ - Get setup.py ready for a release. │ │ │ │ - Add release script │ │ │ │ - Revert "Latest fix to plugin from livestreamer" │ │ │ │ - 0.0.0 Release │ │ │ │ - │ │ │ │ - Charmander <~@charmander.me> (1): │ │ │ │ - plugins.picarto: Update for API and URL change │ │ │ │ - │ │ │ │ - Chris-Werner Reimer <crei...@betaworx.eu> (1): │ │ │ │ - fix vaughnlive plugin #897 │ │ │ │ - │ │ │ │ - Christopher Rosell <chri...@tanuki.se> (7): │ │ │ │ - plugins.twitch: Handle subdomains with dash in them, e.g. en-gb. │ │ │ │ - cli: Close output on exit. │ │ │ │ - Show a brief usage when no option is specified. │ │ │ │ - cli: Fix typo. │ │ │ │ - travis: Use new artifacts tool. │ │ │ │ - docs: Fix readthedocs build. │ │ │ │ - travis: Build installer exe aswell. │ │ │ │ - │ │ │ │ - Daniel Meißner <dan...@3st.be> (2): │ │ │ │ - plugin: added media_ccc_de api and protocol changes │ │ │ │ - docs/plugin_matrix: removed needless characters │ │ │ │ - │ │ │ │ - Dominik Sokal <dominikso...@gmail.com> (1): │ │ │ │ - plugins.afreeca: fix stream │ │ │ │ - │ │ │ │ - Ed Holohan <edm...@holohan.us> (1): │ │ │ │ - Quick hack to handle Picarto changes │ │ │ │ - │ │ │ │ - Emil Stahl <e...@emilstahl.dk> (1): │ │ │ │ - Add support for viafree.dk │ │ │ │ - │ │ │ │ - Erik G <aposymbio...@gmail.com> (7): │ │ │ │ - Added plugin for Dplay. │ │ │ │ - Added plugin for Dplay and removed sbsdiscovery plugin. │ │ │ │ - Add HLS support, adjust API schema, no SSL verify │ │ │ │ - Add pvswf parameter to HDS stream parser │ │ │ │ - Fix Video ID matching, add .no & .dk support, add error handling │ │ │ │ - Match new URL, add HDS support, handle incorrect geolocation │ │ │ │ - Add API support │ │ │ │ - │ │ │ │ - Fat Deer <fatd...@foxmail.com> (1): │ │ │ │ - Update pandatv.py │ │ │ │ - │ │ │ │ - Forrest Alvarez <forrest.alva...@gmail.com> (3): │ │ │ │ - Add some python releases │ │ │ │ - Add coveralls to after_success │ │ │ │ - Remove artifacts │ │ │ │ - │ │ │ │ - Guillaume Depardon <guillaume.depar...@outlook.com> (1): │ │ │ │ - Now catching socket errors on send │ │ │ │ - │ │ │ │ - Javier Cantero <jcant...@escomposlinux.org> (1): │ │ │ │ - Add new parameter to Twitch usher URL │ │ │ │ - │ │ │ │ - Jeremy Symon <jtsy...@gmail.com> (2): │ │ │ │ - Sort list of streams by quality │ │ │ │ - Avoid sorting streams twice │ │ │ │ - │ │ │ │ - Jon Bergli Heier <snakeb...@jvnv.net> (2): │ │ │ │ - plugins.nrk: Updated for webpage changes. │ │ │ │ - plugins.nrk: Fixed _id_re regex not matching series URLs. │ │ │ │ - │ │ │ │ - Kari Hänninen <lone...@kapsi.fi> (7): │ │ │ │ - Use client ID for twitch.tv API calls │ │ │ │ - Revert "update INFO_URL for VaughnLive" │ │ │ │ - Remove spurious print statement that made the plugin incompatible with python 3. │ │ │ │ - livecoding.tv: fix breakage ("TypeError: cannot use a string pattern on a bytes-like object") │ │ │ │ - sportschau: Fix breakage ("TypeError: a bytes-like object is required, not 'str'"). Also remove debug output. │ │ │ │ - Update the plugin matrix │ │ │ │ - Bump version to 1.14.0-rc1 │ │ │ │ - │ │ │ │ - Marcus Soll <superschlu...@web.de> (2): │ │ │ │ - Added plugin for blip.tv VOD │ │ │ │ - Updated blip.tv plugin │ │ │ │ - │ │ │ │ - Mateusz Starzak <mstar...@gmail.com> (1): │ │ │ │ - Update periscope.py │ │ │ │ - │ │ │ │ - Michael Copland <mjbcopl...@gmail.com> (1): │ │ │ │ - Fixed weighting of Twitch stream names │ │ │ │ - │ │ │ │ - Michael Hoang <enz...@users.noreply.github.com> (1): │ │ │ │ - Add OPENREC.tv plugin and chmod 2 files │ │ │ │ - │ │ │ │ - Michiel <ms...@liacs.nl> (1): │ │ │ │ - Support for Tour de France stream │ │ │ │ - │ │ │ │ - Paul LaMendola <paulguy...@gmail.com> (2): │ │ │ │ - Maybe fixed ustream validation failure. │ │ │ │ - More strict test for weird stream. │ │ │ │ - │ │ │ │ - Pavlos Touboulidis <p...@pav.gr> (2): │ │ │ │ - Add antenna.gr plugin │ │ │ │ - Update plugin matrix for antenna │ │ │ │ - │ │ │ │ - Robin Schroer <sul...@peerwire.org> (1): │ │ │ │ - azubutv: set video_player to None if stream is offline │ │ │ │ - │ │ │ │ - Seth Creech <sethaaroncre...@gmail.com> (1): │ │ │ │ - Added logic to support host mode │ │ │ │ - │ │ │ │ - Simon Bernier St-Pierre <sbernierstpie...@gmail.com> (5): │ │ │ │ - update the streamup.com plugin │ │ │ │ - support virtualenv │ │ │ │ - update references to livestreamer │ │ │ │ - add stream.me plugin │ │ │ │ - add streamboat plugin │ │ │ │ - │ │ │ │ - Summon528 <cody880...@hotmail.com> (1): │ │ │ │ - add support to afreecatv.com.tw │ │ │ │ - │ │ │ │ - Swirt <swirt...@gmail.com> (2): │ │ │ │ - Picarto plugin: update RTMPStream-settings │ │ │ │ - Picarto plugin: update RTMPStream-settings │ │ │ │ - │ │ │ │ - Tang <sugar198...@gmail.com> (1): │ │ │ │ - New provider: live.bilibili.com │ │ │ │ - │ │ │ │ - Warnar Boekkooi <war...@boekkooi.net> (1): │ │ │ │ - NPO token fix │ │ │ │ - │ │ │ │ - WeinerRinkler <drachenl...@8chan.co> (2): │ │ │ │ - First version │ │ │ │ - Error fixed when streamer offline or invalid │ │ │ │ - │ │ │ │ - blxd <b...@users.noreply.github.com> (5): │ │ │ │ - fixed tvcatchup.com plugin, the website layout changed and the method to find the stream URLs needed to be updated. │ │ │ │ - tvcatchup now returns a variant playlist │ │ │ │ - tvplayer.com only works with a browser user agent │ │ │ │ - not all channels return hlsvariant playlists │ │ │ │ - add user agent header to the tvcatchup plugin │ │ │ │ - │ │ │ │ - chvrn <c...@protonmail.com> (4): │ │ │ │ - added expressen plugin │ │ │ │ - added expressen plugin │ │ │ │ - update() => assign with subscript │ │ │ │ - added entry for expressen │ │ │ │ - │ │ │ │ - e00E <vakevk+...@gmail.com> (1): │ │ │ │ - Fix Twitch plugin not working because bandwith was parsed as an int when it is really a float │ │ │ │ - │ │ │ │ - fat deer <fatd...@foxmail.com> (1): │ │ │ │ - Add Panda.tv Plugin. │ │ │ │ - │ │ │ │ - fcicq <fc...@fcicq.net> (1): │ │ │ │ - add afreecatv.jp support │ │ │ │ - │ │ │ │ - hannespetur <hannespe...@gmail.com> (8): │ │ │ │ - plugin for Ruv - the Icelandic national television - was added │ │ │ │ - removed print statements and started to use quality key as audio if the url extensions is mp3 │ │ │ │ - the plugin added to the plugin matrix │ │ │ │ - removed unused import │ │ │ │ - alphabetical order is hard │ │ │ │ - removed redundant assignments of best/worst quality │ │ │ │ - HLS support added for the Ruv plugin │ │ │ │ - Ruv plugin: returning generators instead of a dict │ │ │ │ - │ │ │ │ - int3l <in...@users.noreply.github.com> (1): │ │ │ │ - Refactoring and update for the VOD support │ │ │ │ - │ │ │ │ - intact <intact.de...@gmail.com> (21): │ │ │ │ - plugins.artetv: Update json regex │ │ │ │ - Updated douyutv.com plugin │ │ │ │ - Added plugin for streamup.com │ │ │ │ - plugins.streamupcom: Check live status │ │ │ │ - plugins.streamupcom: Update for API change │ │ │ │ - plugins.streamupcom: Update for API change │ │ │ │ - plugins.dailymotion: Add HLS streams support │ │ │ │ - plugins.npo: Fix Python 3 compatibility │ │ │ │ - plugins.livestream: Prefer standard SWF players │ │ │ │ - plugins.tga: Support more streams │ │ │ │ - plugins.tga: Fix offline streams │ │ │ │ - plugins.vaughnlive: Fix INFO_URL │ │ │ │ - Added plugin for vidio.com │ │ │ │ - plugins.vaughnlive: Update for API change │ │ │ │ - plugins.vaughnlive: Fix app for some ingest servers │ │ │ │ - plugins.vaughnlive: Remove debug print │ │ │ │ - plugins.vaughnlive: Lowercase channel name │ │ │ │ - plugins.vaughnlive: Update for API change │ │ │ │ - plugins.vaughnlive: Update for API change │ │ │ │ - plugins.livestream: Tolerate missing swf player URL │ │ │ │ - plugins.livestream: Fix player URL │ │ │ │ - │ │ │ │ - jkieberk <jkieberk...@gmail.com> (1): │ │ │ │ - Change Fedora Package Manager from Yum to Dnf │ │ │ │ - │ │ │ │ - kviktor <kvik...@cloud.bme.hu> (2): │ │ │ │ - plugins: mediaklikk.hu stream and video support │ │ │ │ - update mediaklikk plugin │ │ │ │ - │ │ │ │ - livescope <livesc...@users.noreply.github.com> (1): │ │ │ │ - Add VOD/replay support for periscope.tv │ │ │ │ - │ │ │ │ - liz1rgin <waipher...@gmail.com> (2): │ │ │ │ - Fix goodgame find Streame │ │ │ │ - Update goodgame.py │ │ │ │ - │ │ │ │ - maop <m...@marcoalfonso.net> (1): │ │ │ │ - Add Beam.pro plugin. │ │ │ │ - │ │ │ │ - mindhalt <mindh...@gmail.com> (1): │ │ │ │ - Update redirect URI after successful twitch auth │ │ │ │ - │ │ │ │ - neutric <ah0...@googlemail.com> (1): │ │ │ │ - Update issues.rst │ │ │ │ - │ │ │ │ - nitpicker <daniel@localhost> (2): │ │ │ │ - I doesn't sign the term of services, so I doesnt violate! │ │ │ │ - update INFO_URL for VaughnLive │ │ │ │ - │ │ │ │ - oyvindln <m...@example.com> (1): │ │ │ │ - Allow https urls for nrk.no. │ │ │ │ - │ │ │ │ - ph0o <p...@users.noreply.github.com> (1): │ │ │ │ - Create servustv.py │ │ │ │ - │ │ │ │ - pulviscriptor <pulviscrip...@gmail.com> (1): │ │ │ │ - GoodGame URL parse fix │ │ │ │ - │ │ │ │ - scottbernstein <scott_bernst...@hotmail.com> (1): │ │ │ │ - Latest fix to plugin from livestreamer │ │ │ │ - │ │ │ │ - steven7851 <steven7...@msn.com> (16): │ │ │ │ - plugins.douyutv: Use new api. │ │ │ │ - update douyu │ │ │ │ - fix cdn.. │ │ │ │ - fix for Python 3.x.. │ │ │ │ - use mobile api for reducing code │ │ │ │ - fix for non number channel │ │ │ │ - add middle and low quality │ │ │ │ - fix quality │ │ │ │ - fix room id regex │ │ │ │ - make did by UUID module │ │ │ │ - fix channel on event │ │ │ │ - more retries for redirection │ │ │ │ - remove useless lib │ │ │ │ - try to support event page │ │ │ │ - use https protocol │ │ │ │ - Update plugin.douyutv │ │ │ │ - │ │ │ │ - trocknet <trocknet@github> (1): │ │ │ │ - plugins.afreeca: Fix HLS stream. │ │ │ │ - │ │ │ │ - whizzoo <grenar...@gmail.com> (2): │ │ │ │ - Add RTLXL plugin │ │ │ │ - Add RTLXL plugin │ │ │ │ - │ │ │ │ - wolftankk <wolfta...@gmail.com> (3): │ │ │ │ - get azubu live status from api │ │ │ │ - use new api get stream info │ │ │ │ - fix video_player error │ │ │ │ +.. include:: ../CHANGELOG.rst │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -utf-8 │ │ │ │ │ +us-ascii │ │ ├── ./usr/share/man/man1/streamlink.1.gz │ │ │ ├── streamlink.1 │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ .\" Man page generated from reStructuredText. │ │ │ │ . │ │ │ │ -.TH "STREAMLINK" "1" "Jan 23, 2018" "0.10.0" "Streamlink" │ │ │ │ +.TH "STREAMLINK" "1" "Jan 25, 2018" "0.10.0" "Streamlink" │ │ │ │ .SH NAME │ │ │ │ streamlink \- extracts streams from various services and pipes them into a video player of choice │ │ │ │ . │ │ │ │ .nr rst2man-indent-level 0 │ │ │ │ . │ │ │ │ .de1 rstReportMargin │ │ │ │ \\$1 \\n[an-margin]
signature.asc
Description: OpenPGP digital signature