Skip to content

hiimkimchi/ytdlp-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YTDLP Gui

Python 3.10+ Homebrew

A minimal macOS GUI wrapper for yt-dlp.


Features

  • Download video or audio-only from any yt-dlp–supported site
  • Quality selector: Best / 1080p / 720p / 480p / 360p / Worst
  • Format selector: mp4, mkv, webm, mov — or mp3, m4a, flac, wav for audio
  • Live progress bar with speed & ETA
  • Scrollable log pane
  • Preferences saved between sessions

Installation

Homebrew (recommended) — it manages Python, tkinter, yt-dlp, and ffmpeg for you.

brew install hiimkimchi/ytdlpgui/ytdlpgui

To add the app to /Applications (so it appears in Finder and Spotlight), run once after install:

ln -sf "/opt/homebrew/opt/ytdlpgui/Applications/ytdlp gui.app" "/Applications/ytdlp gui.app"

Then launch from the terminal or by opening the app from Finder/Spotlight:

ytdlpgui

Homebrew installs yt-dlp and ffmpeg as dependencies if they aren't already present.


Install via pip

pip install git+https://github.com/hiimkimchi/ytdlp-gui.git
ytdlpgui

Note: You still need yt-dlp and ffmpeg on your PATH:

brew install yt-dlp ffmpeg

Requirements

Dependency Version
Python ≥ 3.10
yt-dlp latest
ffmpeg any

About

Simple Gui for Yt-dlp

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors