streamlink-twitch-gui: initial inclusion
ClosedPublic

Authored by joebonrichie on Aug 9 2017, 4:26 PM.

Details

Summary

Closes T1410. Streamlink-twitch-gui is a NW.JS application to browse twitch.tv and open streams to your player of choice via streamlink.

Test Plan

Opening streams to gnome-mpv, mpv and vlc works.
Logging in with things like, your followed streams syncing, works.
Opening the chat in chatty works.

Diff Detail

Repository
R3825 streamlink-twitch-gui
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
joebonrichie created this revision.Aug 9 2017, 4:26 PM

Building this from source is not possible until solbuild can access dbus and X11 (mentioned in T4235) or until the upstream build process allows skipping of tests during build.

joebonrichie planned changes to this revision.Aug 9 2017, 4:31 PM

Holding this off for now as ideally I would like streamlink to be able to output to the default player (gnome-mpv), mentioned here T4244.

joebonrichie updated this revision to Diff 1733.Aug 9 2017, 4:34 PM
joebonrichie edited the summary of this revision. (Show Details)

Link to package request to close

joebonrichie updated this revision to Diff 1734.Aug 9 2017, 4:44 PM

Updated the description

joebonrichie planned changes to this revision.Aug 9 2017, 4:45 PM
brutus added a subscriber: brutus.Oct 12 2017, 10:22 PM
j-hdt added a subscriber: j-hdt.Oct 13 2017, 8:30 PM

@joebonrichie FYI a dev of this application jumped on the forum and he looks really willing to help so if the blocking issue is gnome-mpv, perhaps it's worth raising an issue on github ?

joebonrichie added a comment.EditedSun, Nov 5, 12:52 PM

@kyrios123 basically I wanted to wait until solbuild has support for accessing $DISPLAY and dbus so I can build from source as streamlink-twitch-gui runs tests which require these by default.

edit: with no easy way to turn off these tests as far as I remember

Its been a while since i've looked at this application though, it might be possible to build this from source now.

Ok I think I figured out how to build from source. I fucking hate electron and nwjs apps my god.

joebonrichie updated this revision to Diff 3216.Sun, Nov 5, 3:25 PM
joebonrichie edited the test plan for this revision. (Show Details)

Build from source (hurray!)

joebonrichie edited reviewers, added: JoshStrobl; removed: Triage Team.Sun, Nov 5, 3:27 PM

poking Josh for review

joebonrichie updated this revision to Diff 3219.Sun, Nov 5, 8:05 PM
joebonrichie edited the test plan for this revision. (Show Details)

Add a patch to add GNOME MPV as a default player preset

joebonrichie updated this revision to Diff 3220.Sun, Nov 5, 8:14 PM
joebonrichie edited the summary of this revision. (Show Details)
joebonrichie edited the test plan for this revision. (Show Details)

Add streamlink as a rundep (yes that would be helpful, wouldn't it)

joebonrichie updated this revision to Diff 3221.Sun, Nov 5, 8:53 PM

Misc. improvements

Use minified builddeps

This revision was automatically updated to reflect the committed changes.