Stable

yt-dlp GUI

Native desktop front end for yt-dlp with queue management, presets, bundled tool checks, and update actions.

  • yt-dlp
  • FFmpeg

Overview

yt-dlp GUI provides focused native interfaces for building and running yt-dlp downloads without working from the command line. It supports download presets, queue handling, progress feedback, and bundled yt-dlp tooling on Windows and macOS, with platform-specific workflows in each native desktop app.

Key features

  • Analyze video URLs from supported sites
  • Download Best, Download Selected, and mux selected tracks
  • Pick video, audio, subtitle, and auto-caption tracks from analyze results
  • Preferences for output folder, conflict behavior, and subtitle options
  • Progress feedback with percent, speed, ETA, and phase
  • Bundled yt-dlp and FFmpeg validation with diagnostic logging
  • Livestream capture on the macOS beta
  • Native desktop apps for Windows and macOS

Platforms

Windows

Available

Native Windows desktop version for downloading video, audio, subtitles, and metadata through yt-dlp-backed workflows.

macOS

Beta

Native macOS beta with a broader feature set than the Windows version, including livestream capture support. Uses bundled yt-dlp, FFmpeg, and FFprobe tooling with a platform-native SwiftUI interface.

Technical details

Cross-platform yt-dlp front end with platform-native implementations. Windows builds use WinUI 3 with bundled yt-dlp and FFmpeg; the macOS beta uses SwiftUI with bundled yt-dlp, FFmpeg, and FFprobe, plus additional workflows such as livestream capture.