Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
data/ | H | 20-May-2019 | - | 4,163 | 3,526 | |
include/ | H | 20-May-2019 | - | 223 | 132 | |
player-backends/ | H | 20-May-2019 | - | 2,136 | 1,580 | |
po/ | H | 20-May-2019 | - | 6,056 | 4,755 | |
src/ | H | 20-May-2019 | - | 21,331 | 15,312 | |
.gitignore | H A D | 20-May-2019 | 170 | 15 | 14 | |
CHANGELOG.md | H A D | 20-May-2019 | 2.6 KiB | 85 | 57 | |
CONTRIBUTING.md | H A D | 20-May-2019 | 2.2 KiB | 70 | 57 | |
GPL3 | H A D | 20-May-2019 | 34.3 KiB | 676 | 553 | |
LICENSE | H A D | 20-May-2019 | 728 | 16 | 12 | |
README.md | H A D | 20-May-2019 | 2.4 KiB | 77 | 61 | |
meson.build | H A D | 20-May-2019 | 3.2 KiB | 95 | 81 | |
meson_post_install.py | H A D | 20-May-2019 | 650 | 19 | 11 | |
print_git_version.py | H A D | 20-May-2019 | 488 | 14 | 10 | |
zanata.xml | H A D | 20-May-2019 | 331 | 10 | 9 |
README.md
1# ![](/data/icons/hicolor/48x48/apps/com.vinszent.GnomeTwitch.png) GNOME Twitch 2 3Enjoy Twitch on your GNU/Linux desktop. 4 5<!-- ## [Latest news](http://gnome-twitch.vinszent.com/posts/gnome-twitch-v0.3.0-post.html) --> 6 7## Install 8### Dependencies 9* meson >= 0.36.0 (install only) 10* ninja (install only) 11* gtk+-3.0 >= 3.20 12* libsoup 13* json-glib 14* webkit2gtk or webkitgtk with `-Duse-deprecated-webkit=true` flag 15 16#### Player backend - GStreamer Cairo & GStreamer OpenGL 17* gstreamer-1.0 18* gst-libav 19* gst-plugins-base 20* gst-plugins-good 21* gst-plugins-bad 22 23#### Player backend - GStreamer Clutter 24Same as above plus: 25 26* clutter-gst-3.0 27* clutter-gtk-1.0 28 29#### Player backend - MPV OpenGL 30* mpv 31 32### From source 33 34``` shell 35meson build 36sudo ninja -C build install 37``` 38 39### Install player backends 40#### Root install 41``` shell 42meson build \ 43 -Dbuild-executable=false \ 44 -Dbuild-player-backends=${PLAYER_BACKENDS_YOU_WANT} 45sudo ninja -C build install 46``` 47 48**Note:** `${PLAYER_BACKENDS_YOU_WANT}` should be replaced with a 49comma separated list of 50`gstreamer-opengl,gstreamer-cairo,gstreamer-clutter,mpv-opengl`, for 51example `-Dbuild-player-backends=gstreamer-cairo,mpv-opengl` 52 53#### Local install 54``` shell 55meson build --prefix=$HOME/.local --libdir=share \ 56 -Dbuild-executable=false \ 57 -Dbuild-player-backends=${PLAYER_BACKENDS_YOU_WANT} 58ninja -C build install 59``` 60 61### Packages 62* [Flatpak (courtesy of @TingPing)](https://github.com/vinszent/gnome-twitch/wiki/How-to-install-FlatPak-package) 63* [Arch Linux](https://www.archlinux.org/packages/community/x86_64/gnome-twitch/) 64* [Arch Linux (git)](https://aur.archlinux.org/packages/gnome-twitch-git/) 65* [Debian (courtesy of @dengelt)](https://tracker.debian.org/pkg/gnome-twitch/) 66* [Ubuntu (courtesy of WebUpd8.org)](https://launchpad.net/%7Enilarimogard/+archive/ubuntu/webupd8/+index?batch=75&direction=backwards&memo=150&start=75) (Same requirements as above) 67* [Gentoo (courtesy of @TorArneThune)](https://github.com/TorArneThune/gnome-twitch-ebuild) 68* [Solus](https://packages.solus-project.com/shannon/g/gnome-twitch/) 69* [OpenBSD](http://openports.se/multimedia/gnome-twitch) 70 71To install extra backends, please refer to either instructions above or checkout the [wiki page](https://github.com/vinszent/gnome-twitch/wiki/How-to-install-player-backends) 72for details on which packages to install for the common distros. 73 74## Screenshots 75![](/data/screenshots/scrot_player.png?raw=true) 76![](/data/screenshots/scrot_streams.png?raw=true) 77