Hello. livestreamer upstream is dead. livestreamer fails to play any twitch stream I've tried. Other streaming sites reportedly no longer work as well: https://github.com/chrippa/livestreamer/issues/1551 https://github.com/chrippa/livestreamer/issues/1524 and so on. An active fork exists: https://github.com/streamlink/streamlink/ This fork already available in Gentoo. Please consider lastriting and removing livestreamer.
SGTM. Guillaume, any objections?
It is done! commit c8a382e5e7eaf5d498e00a6c9a4df9fa3d24dfb3 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Sat Mar 4 09:08:12 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Sat Mar 4 09:08:12 2017 package.mask: Last rite net-misc/livestreamer, #604858 diff --git a/profiles/package.mask b/profiles/package.mask index c617a309bbbb..c33f15f4bdd7 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -29,6 +29,13 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (04 Mar 2017) +# The program is abandoned upstream and reported to no longer work with +# Twitch and multiple other streaming sites. Working alternatives are +# net-misc/streamlink (which is a maintained fork) or media-video/orion. +# Removal in 30 days. Bug #604858. +net-misc/livestreamer
fwiw, livestreamer works just fine for twitch with --http-header Client-ID=jzkbprff40iqj646a697cyrvl0zt2m6 argument added, while streamlink fails with pkg_resources.DistributionNotFound: The 'requests<2.12.0,>=1.0' distribution was not found and is required by streamlink And bug 604736 is still open. I use them in virtualenv anyways, so I don't care, but last riting livestreamer while in-tree outdated streamlink is just plain broken is not nice for others (and having to be in the know about some http-header for livestreamer is not nice either).
livestreamer works fine, I'm watching twitch with it right now. Only thing is one needs to identify to twitch, twitch restricted anonymous viewing: Create the file ~/.livestreamerrc Content of file is one line: twitch-oauth-token=XXXXXXXXXXXXXXXXXXXX Fill XXXXX with your personal/account token....
I can confirm that streams are just fine if you do the Client ID trick, but it isn't *completely* fine as it refuses to play the new-style "past video" type URLs. That said, I'm certainly going to be copying livestreamer to my overlay for now.
commit 0dad151515e28aa930766f14d19c4c75735f8c9b Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Wed Apr 5 12:12:19 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Wed Apr 5 12:15:22 2017 net-misc/livestreamer: Remove last-rited pkg, #604858