Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 604858 - net-misc/livestreamer: lastrite request
Summary: net-misc/livestreamer: lastrite request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Guillaume Lespinasse
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: 611630
  Show dependency tree
 
Reported: 2017-01-06 18:41 UTC by Coacher
Modified: 2017-04-05 10:16 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Coacher 2017-01-06 18:41:22 UTC
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.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-01-06 18:45:32 UTC
SGTM. Guillaume, any objections?
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-03-04 08:12:57 UTC
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
Comment 3 Mart Raudsepp gentoo-dev 2017-03-04 19:30:28 UTC
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).
Comment 4 Morton Pellung 2017-03-04 21:21:48 UTC
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....
Comment 5 Sophie Hamilton 2017-03-11 23:32:12 UTC
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.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-04-05 10:16:23 UTC
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