Skip to content

Twitch VOD/Clip Downloader - Chat Download/Render/Replay (GUI for linux)

License

Notifications You must be signed in to change notification settings

mohad12211/twitch-downloader-gui

Repository files navigation

twitch-downloader-gui

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.

Preview

preview

Installation

Packages available for debian, fedora And Aur.

Dependencies

  • 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.

Building

Build Dependencies

  • 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

Does it include all the features? any bugs?

it includes the basic functionalities, There's no task queue.

Bugs...

  • You can only download the heighest quality for the vod (I will solve it soon).

Please report any bugs.

About

Twitch VOD/Clip Downloader - Chat Download/Render/Replay (GUI for linux)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages