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.
Important
This is a just wrapper for the CLI, you still need the TwitchDownloaderCLI binary. By default the app will try to find 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 sure that TwitchDownloaderCLI is executable.
Packages available for debian, fedora And AUR.
- ffmpeg (required to render chat and vods)
- libcurl
- TwitchDownloaderCLI (see below)
- 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.
