This is a gui wrapper for the cli version of the great project TwitchDownloader, Linux only. I used the library libui-ng with a few extra patches. The library is still in mid-alpha, but it's a promising project, simple, cross-platform (macos can be done, I just don't care much about it) and very intuitive.
Packages available for debian, fedora And Aur.
- ffmpeg (required to render chat and vods)
- libcurl
- TwitchDownloaderCLI (see below)
This is a just wrapper for the CLI, you still need the TwitchDownloaderCLI
binary. By default the app will try to execute the binary from your PATH
,
if you don't want to put TwitchDownloaderCLI
in your path you can specify the binary path from the settings.
- make
- libcurl (devel version)
- gtk3 (devel version, called libgtk-3-dev on ubuntu)
static library for libui is in the repo, but you can use your own compiled version and just replace it, instructions here
$ git clone https://github.com/mohad12211/twitch-downloader-gui.git
$ cd twitch-downloader-gui
$ make
$ make install # (if you want to install the app to your system)
$ make uninstall # (to uninstall)
binary is inside build/bin
it includes the basic functionalities, There's no task queue.
- You can only download the heighest quality for the vod (I will solve it soon).
Please report any bugs.