TwitchTube Beta

Rating: 
5
Your rating: None Average: 5 (4 votes)

This is a preview beta version of TwitchTube 2.0, a new iteration of an opensource Twitch client for SailfishOS.

Version 2.0 is a complete rewrite of TwitchTube so it currently misses a few features, chat and VOD (video on-demand) viewing in particular.

However it comes with a more advanced search function and I believe it also provides a much more solid user experience in general.

Original TwitchTube description:

Twitch allows you to watch live broadcasts of your favourite games and players as well as esport events and interactive shows by game developers.

TwitchTube is an opensource Twitch client for SailfishOS with features including:
- Live and recorded broadcasts of top games and channels
- Ability to follow channels and games you want to keep an eye on
- Full-featured chat

Application versions: 
AttachmentSizeDate
File harbour-twitchtube-2.0-1.armv7hl.rpm186.5 KB20/08/2019 - 22:40
File harbour-twitchtube-2.0-1.i486.rpm202.92 KB20/08/2019 - 22:40
File harbour-twitchtube-2.0-2.armv7hl.rpm191.39 KB13/11/2019 - 00:45
File harbour-twitchtube-2.0-2.i486.rpm209.1 KB13/11/2019 - 00:45
File harbour-twitchtube-2.0-3.armv7hl.rpm191.5 KB18/11/2019 - 22:15
File harbour-twitchtube-2.0-3.i486.rpm209.17 KB18/11/2019 - 22:15

Comments

TMavica's picture

When commenting can work?

Aldrog's picture

Ok, it seems this is an intentional restriction on third party apps. I've changed Client-ID to match web player and removed authorization data from the particular troubling request and now it works fine.

The downside of this is that TwitchTube won't be able to play sub-only VODs.

Aldrog's picture

Seems like I didn't guess right, streams still refuse to play time to time with the same error. I'll give it another try when I have some spare time.

TMavica's picture

Nice! Hope more update coming

Aldrog's picture

I definitely plan to restore VOD viewing and chat at least (the latter needs quite some work since TT 1.x chat doesn't support many features introduced in Twitch during the last few years). Can't promise it'll happen soon though.

Aldrog's picture

Streams playback has recently stopped working (Twitch servers respond with "this API has been removed"). I've already found the change — the requests made by Twitch web player are all the same as before except authorization token is now added to parameters. I guess they made this change in order to implement ads embedding for non-subs.

I will adopt this change and upload the fix to OpenRepos ASAP.

Regarding freezes: AFAIK there is a combination of multiple factors to this:

  1. The stream can be interrupted due to network problems on streamer, Twitch or viewer side and TwitchTube won't try to automatically restart the stream.
  2. SailfishOS will stop media playback if another app starts playing. And e.g. if you have a webpage with animated banners loaded in your browser it will constantly trigger this.
  3. There are probably some problems with SailfishOS multimedia and/or networking stack which might also be device-dependent.

I think I can fix problem #1 (attempt to restart playback after it's stopped) but I don't think fighting with #2 and #3 is reasonable.
Furthermore I don't experience this problem very often on Xperia X and Jolla C so debugging it won't be easy.

Ezreal's picture

Can you fix the video freezing bug? This is the only problem.

dfstorm's picture

Xa2; video freeze badly (1 frame every 5-8 seconds). Maybe a source / codec error ? Good work for everything else !

szopin's picture

On jollaC streams seem to freeze every 5 seconds for a second or so (audio keeps playing fine, just video freeze), same happens on all qualities

Ezreal's picture

The same problem on xa2 plus.

Historyscholar's picture

awesome