Package Details: gnome-twitch 0.4.1-1

Git Clone URL: https://aur.archlinux.org/gnome-twitch.git (read-only)
Package Base: gnome-twitch
Description: Enjoy Twitch on your GNU/Linux desktop
Upstream URL: https://github.com/vinszent/gnome-twitch
Keywords: livestream player twitch
Licenses: GPL3
Conflicts: gnome-twitch-git
Submitter: vinszent
Maintainer: vinszent
Last Packager: vinszent
Votes: 40
Popularity: 2.058510
First Submitted: 2015-10-18 20:45
Last Updated: 2017-05-10 19:51

Pinned Comments

vinszent commented on 2017-04-01 19:00

I've just bumped the version to v0.4.0 which no longer includes the GStreamer player backends by default. However you can easily install any of the player backend packages (called gnome-twitch-player-backend-*) straight from the AUR. This removes the unecessary GStreamer dependencies for those who use the MPV backend ;).

If you need help deciding I've created a short wiki page here https://github.com/vinszent/gnome-twitch/wiki/How-to-install-player-backends which describes the differences between the different player backends.

Latest Comments

stefnix commented on 2017-04-06 18:57

@vinszent
You were right, I forgot to comment my anaconda installation of python from my $PATH

vinszent commented on 2017-04-04 21:28

@stfenix
Something is most likely wrong with either your Python or Meson installation I think. Make sure you have Python 3.6 installed and that Meson is available in your site-packages (usually in /usr/lib/python3.6/site-packages/mesonbuild/ on Arch).

stefnix commented on 2017-04-04 16:17

==> Starting build()...
Traceback (most recent call last):
File "/usr/bin/meson", line 17, in <module>
from mesonbuild import mlog, mesonmain, mesonlib
ModuleNotFoundError: No module named 'mesonbuild'
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build gnome-twitch.
==> Restart building gnome-twitch ? [y/N]
==> -------------------------------------

vinszent commented on 2017-04-01 19:00

I've just bumped the version to v0.4.0 which no longer includes the GStreamer player backends by default. However you can easily install any of the player backend packages (called gnome-twitch-player-backend-*) straight from the AUR. This removes the unecessary GStreamer dependencies for those who use the MPV backend ;).

If you need help deciding I've created a short wiki page here https://github.com/vinszent/gnome-twitch/wiki/How-to-install-player-backends which describes the differences between the different player backends.

vinszent commented on 2016-10-25 12:14

@johnsane I had the same problem, try updating/reinstalling ffmpeg to relink it with libnetcdf.

johnsane commented on 2016-10-24 19:51

Warning - GStreamer : Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibav.so': libnetcdf.so.12: cannot open shared object file: No such file or directory
Warning - GStreamer : Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibav.so': libnetcdf.so.12: cannot open shared object file: No such file or directory
Warning - GStreamer : Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibav.so': libnetcdf.so.12: cannot open shared object file: No such file or directory

Chat and Sound are working Video only shows "Loading stream"

Don't know if i should report it upstream?

vinszent commented on 2016-10-15 20:04

Sorry for the long wait! Just updated the package, so the Client-ID issue should be fixed.

JeansenVaars commented on 2016-09-21 00:23

@vinszent

Thanks! Will wait for the minor release

vinszent commented on 2016-09-20 15:21

@JeansenVaars

The login is in the app menu (top bar in GNOME). The 400 error is due to a bug in GT that was reported recently. I've just fixed it, and I'll try to release a new minor version this week. Otherwise the git version of the package already has the fix. Sorry for any inconvenience.

JeansenVaars commented on 2016-09-20 00:43

Am I supposed to get my own tokens and dev stuff to make this work? Thanks

[00:43:24] Warning - GNOME-Twitch : {GtTwitch} Received unsuccessful response from url 'https://api.twitch.tv/kraken/chat/sodapoppin/badges/' with code '400' and body '{"error":"Bad Request","status":400,"message":"No client id specified"}'
[00:43:24] Warning - GNOME-Twitch : {GtTwitch} Error getting chat badges for channel 'sodapoppin'
[00:43:24] Warning - GNOME-Twitch : {GtTwitch} Received unsuccessful response from url 'http://api.twitch.tv/api/channels/sodapoppin/access_token' with code '400' and body '{"error":"Bad Request","status":400,"message":"No client id specified"}'
[00:43:24] Warning - GNOME-Twitch : {GtTwitch} Error getting stream access token for channel='sodapoppin'
[00:43:24] Critical - GNOME-Twitch : gt_twitch_all_streams: assertion 'token != NULL' failed
[00:43:24] Warning - GNOME-Twitch : {GtPlayer} Error opening stream

TingPing commented on 2016-09-12 16:46

You can remove `gnome-twitch.install` as pacman hooks already do these automatically.

Aqa-Ib commented on 2016-08-22 00:29

It works! very nice. Thanks!

vinszent commented on 2016-08-01 16:06

@joaojotta

Could you please post a bug over at GitHub so I can more easily follow it up. If you don't have/want an account, can you please email me the output of: gnome-twitch -l 5.

Personally I am unable to replicate this error, so any info you can give me will help.

Thanks.

joaojotta commented on 2016-08-01 00:44

Anyone else not able to chat?
I keep getting the "Not logged into Twitch!" message no matter how many times I press the "Click to login" button.

fincan commented on 2016-04-13 08:23

Here is the solution:
Uninstall gstreamer-vaapi package and video is back both intel and nvidia!

fincan commented on 2016-04-12 13:51

[13:50:32] GNOME-Twitch - Message : "{GtApp} Loading chat settings"
[13:50:32] GNOME-Twitch - Message : "{GtApp} Activate"
[13:50:52] GNOME-Twitch - Message : "{GtPlayer} Opening stream 'milleniumtvhs' with quality 'source'"
[13:50:52] Clutter - Critical : "clutter_actor_remove_child: assertion 'child->priv->parent == self' failed"
[13:50:52] Clutter - Critical : "clutter_actor_add_child: assertion 'child->priv->parent == NULL' failed"
[13:50:53] GNOME-Twitch - Message : "{GtIrc} Connecting"
[13:50:53] GNOME-Twitch - Message : "{GtIrc} Running chat worker thread for receive"
[13:50:53] GNOME-Twitch - Message : "{GtIrc} Running chat worker thread for send"
[13:50:53] GNOME-Twitch - Message : "{GtIrc} Joining channel '#milleniumtvhs'"
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
intel_do_flush_locked failed: No such file or directory


Then crush! Any idea?

with primusrun / optirun no crush but this time there is no video just sound.

DoctorJellyface commented on 2016-04-04 19:43

➜ ~ pkg-config --cflags clutter-gst-3.0
Package 'clutter-1.0' requires 'cogl-1.0 >= 1.21.2' but version of cogl-1.0 is 1.20.1

Gosh how could I have been so stupid, I forgot about the cogl-git package I had installed. Sorry for the hassle.

vinszent commented on 2016-04-04 18:51

@DoctorJellyface Can you run `pkg-config --cflags clutter-gst-3.0` and see if you get any errors?

DoctorJellyface commented on 2016-04-04 18:09

@Ippytraxx: no luck.

vinszent commented on 2016-04-03 19:32

@DoctorJellyface

Hmm according to https://github.com/mesonbuild/meson/blob/master/mesonbuild/dependencies.py#L144 that error only occurs when pkg-config returns some error.

The problem is somewhere there with pkg-config. Maybe clutter-gst-3.0 didn't install its pkg-config files properly? Can you try reinstalling clutter-gst?

DoctorJellyface commented on 2016-04-03 19:24

@Ippytraxx: yep, part of base-devel.

vinszent commented on 2016-04-03 16:06

@DoctorJellyface Could you please check if pkg-config is installed? I always thought it was part of the base system but maybe not.

DoctorJellyface commented on 2016-04-03 05:50

I keep getting this error:

[...]
Project name: gnome-twitch
Native c compiler: ccache cc (gcc 5.3.0)
Warning, glib compiled dependencies will not work reliably until this upstream issue is fixed: https://bugzilla.gnome.org/show_bug.cgi?id=745754
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Native dependency gtk+-3.0 found: YES 3.18.9
Native dependency libsoup-2.4 found: YES 2.52.2
Native dependency json-glib-1.0 found: YES 1.0.4
Native dependency clutter-gst-3.0 found: YES 3.0.16

Meson encountered an error in file src/meson.build, line 5, column 0:
Could not generate cargs for clutter-gst-3.0:

vinszent commented on 2016-02-24 14:43

@liam @vorpalblade Sorry, somehow missed this, I had the new build commands committed but never pushed. Anyways should be fixed now!

vorpalblade commented on 2016-02-24 13:24

@liam: The issue appears when the PKGBUILD hits "mesonconf -Dtype=release". Just comment it out.

liam commented on 2016-02-06 23:32

Getting a build error, while the git version builds fine. It looks like it builds correctly when running the same commands manually, however.

Here's the output:

The Meson build system
Version: 0.29.0
Source dir: /var/cache/pacman/pkg/gnome-twitch2369/gnome-twitch/src/gnome-twitch-0.1.0
Build dir: /var/cache/pacman/pkg/gnome-twitch2369/gnome-twitch/src/gnome-twitch-0.1.0/build
Build type: native build
Build machine cpu family: x86_64
Build machine cpu: x86_64
Project name: gnome-twitch
Native c compiler: ccache cc (gcc 5.3.0)
Warning, glib compiled dependencies will not work until this upstream issue is fixed: https://bugzilla.gnome.org/show_bug.cgi?id=745754
Found pkg-config: /usr/sbin/pkg-config (0.29)
Native dependency gtk+-3.0 found: YES 3.18.7
Native dependency libsoup-2.4 found: YES 2.52.2
Native dependency json-glib-1.0 found: YES 1.0.4
Native dependency clutter-gst-3.0 found: YES 3.0.14
Native dependency clutter-gtk-1.0 found: YES 1.6.6
Build targets in project: 4
[1/32] 'Generating version.h with a custom command.'
[2/32] 'Generating gt-resources_c with a custom command.'
[3/32] 'Generating gt-resources_h with a custom command.'
[4/32] Compiling c object 'src/gnome-twitch@exe/src_gt-resources.c.o'
[5/32] Compiling c object 'src/gnome-twitch@exe/main.c.o'
[6/32] Compiling c object 'src/gnome-twitch@exe/gt-win.c.o'
[7/32] Compiling c object 'src/gnome-twitch@exe/gt-player.c.o'
[8/32] Compiling c object 'src/gnome-twitch@exe/gt-channels-container.c.o'
[9/32] Compiling c object 'src/gnome-twitch@exe/gt-app.c.o'
[10/32] Compiling c object 'src/gnome-twitch@exe/gt-twitch.c.o'
[11/32] Compiling c object 'src/gnome-twitch@exe/gt-channel.c.o'
[12/32] Compiling c object 'src/gnome-twitch@exe/gt-channels-view.c.o'
../src/main.c: In function ‘main’:
../src/main.c:90:5: warning: ignoring return value of ‘gtk_clutter_init’, declared with attribute warn_unused_result [-Wunused-result]
gtk_clutter_init(NULL, NULL);
^
[13/32] Compiling c object 'src/gnome-twitch@exe/gt-channels-container-top.c.o'
[14/32] Compiling c object 'src/gnome-twitch@exe/gt-channels-container-game.c.o'
[15/32] Compiling c object 'src/gnome-twitch@exe/gt-channels-container-child.c.o'
[16/32] Compiling c object 'src/gnome-twitch@exe/gt-games-container-top.c.o'
[17/32] Compiling c object 'src/gnome-twitch@exe/gt-games-container-search.c.o'
[18/32] Compiling c object 'src/gnome-twitch@exe/gt-channels-container-favourite.c.o'
[19/32] Compiling c object 'src/gnome-twitch@exe/gt-channels-container-search.c.o'
[20/32] Compiling c object 'src/gnome-twitch@exe/gt-favourites-view.c.o'
[21/32] Compiling c object 'src/gnome-twitch@exe/gt-player-clutter.c.o'
[22/32] Compiling c object 'src/gnome-twitch@exe/gt-games-container.c.o'
[23/32] Compiling c object 'src/gnome-twitch@exe/gt-player-header-bar.c.o'
[24/32] Compiling c object 'src/gnome-twitch@exe/gt-settings-dlg.c.o'
[25/32] Compiling c object 'src/gnome-twitch@exe/utils.c.o'
[26/32] Compiling c object 'src/gnome-twitch@exe/gt-browse-header-bar.c.o'
[27/32] Compiling c object 'src/gnome-twitch@exe/gt-game.c.o'
[28/32] Compiling c object 'src/gnome-twitch@exe/gt-games-container-child.c.o'
[29/32] Compiling c object 'src/gnome-twitch@exe/gt-games-view.c.o'
[30/32] Compiling c object 'src/gnome-twitch@exe/gt-favourites-manager.c.o'
../src/gt-browse-header-bar.c: In function ‘show_refresh_button_cb’:
../src/gt-browse-header-bar.c:131:165: warning: comparison of distinct pointer types lacks a cast
[31/32] Compiling c object 'src/gnome-twitch@exe/gt-enums.c.o'
[32/32] Linking target src/gnome-twitch
Meson configurator encountered an error:

Unknown option type.