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]

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to