Skip to content

radek-sprta/gnome-twitch

 
 

Repository files navigation

GNOME Twitch

Enjoy Twitch on your GNU/Linux desktop.

Issues in ready Issues in progress

Gitter (free tech support and development help datsheffy)

Install

Dependencies

  • meson >= 0.32.0 (install only)
  • ninja (install only)
  • gtk+-3.0 >= 3.20
  • libsoup
  • json-glib
  • webkit2gtk or webkitgtk with -Duse-deprecated-webkit=true flag

Player backend - GStreamer Cairo & GStreamer OpenGL

  • gstreamer-1.0
  • gst-libav
  • gst-plugins-base
  • gst-plugins-good
  • gst-plugins-bad

Player backend - GStreamer Clutter

Same as above plus:

  • clutter-gst-3.0
  • clutter-gtk-1.0

Player backend - MPV OpenGL

  • mpv

Note: If you undo commit c4b4955 then gtk+-3.0 >= 3.16 can be used

Note: If you undo commit 6382b8b then meson => 0.26.0 can be used

From source

mkdir build
cd build
meson --prefix /usr --libdir lib -Ddo-post-install=true -Dwith-player-gstreamer-cairo=true -Db_lundef=false ..
ninja install

Install extra player backends

Root install

cd subprojects/${gt-player-backend-you-want}
mkdir build
cd build
meson --prefix /usr --libdir lib ..
sudo ninja install

Local install

Same as the root install but instead change the last two lines to:

meson --prefix ~/.local --libdir share ..
ninja install

Packages

Screenshots

About

Enjoy Twitch on your GNU/Linux desktop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.6%
  • Objective-C 2.4%
  • Other 1.0%