Enjoy Twitch on your GNU/Linux desktop.
- meson >= 0.36.0 (install only)
- ninja (install only)
- gtk+-3.0 >= 3.20
- libsoup
- json-glib
- webkit2gtk or webkitgtk with
-Duse-deprecated-webkit=true
flag
- gstreamer-1.0
- gst-libav
- gst-plugins-base
- gst-plugins-good
- gst-plugins-bad
Same as above plus:
- clutter-gst-3.0
- clutter-gtk-1.0
- mpv
meson build
sudo ninja -C build install
meson build \
-Dbuild-executable=false \
-Dbuild-player-backends=${PLAYER_BACKENDS_YOU_WANT}
sudo ninja -C build install
Note: ${PLAYER_BACKENDS_YOU_WANT}
should be replaced with a
comma separated list of
gstreamer-opengl,gstreamer-cairo,gstreamer-clutter,mpv-opengl
, for
example -Dbuild-player-backends=gstreamer-cairo,mpv-opengl
meson build --prefix=$HOME/.local --libdir=share \
-Dbuild-executable=false \
-Dbuild-player-backends=${PLAYER_BACKENDS_YOU_WANT}
ninja -C build install
- Flatpak (courtesy of @TingPing)
- Arch linux
- Arch linux (git)
- Debian (courtesy of @dengelt)
- Fedora (You will need to install gstreamer1-libav from RPMFusion)
- Ubuntu (courtesy of GetDeb.net) (You will need to install the ubuntu-restricted-extras for the h264 decoder)
- Ubuntu (courtesy of WebUpd8.org) (Same requirements as above)
- Gentoo (courtesy of @TorArneThune)
- Solus
To install extra backends, please refer to either instructions above or checkout the wiki page for details on which packages to install for the common distros.