Skip to content

Java GUI Wrapper for YT-DLP (Youtube Video Downloader)

License

Notifications You must be signed in to change notification settings

hstr0100/GDownloader

Repository files navigation

GDownloader

A GUI Wrapper for YT-DLP written in Java.

Overview

GDownloader enables you to batch download YouTube videos and playlists with a simple CTRL+C.
It supports various platforms such as Crunchyroll, Twitch, X/Twitter, and all other platforms supported by yt-dlp.

Features

  • Batch download videos and playlists
  • Supports multiple video platforms
  • Embeds thumbnails and subtitles in the resulting videos, when available
  • Automatic FFMPEG setup for Windows upon first boot
  • Keeps yt-dlp always updated and ready go
  • Multiple customizable settings to best suit your usage style

Requirements

For platforms other than Windows, you need to download and install FFMPEG separately, instructions vary per platform.

Installation

Download

Download the latest version for your platform from the releases page.

Build from Source

  1. Clone this repository:

    git clone https://github.com/hstr0100/GDownloader.git
  2. Navigate to the project directory:

    cd GDownloader
  3. Build the project using Gradle:

    ./gradlew clean build jpackage

Screenshots

Screenshot1

Screenshot2

Feedback

We welcome any feedback you may have to improve the user experience.

Atributions