A GUI front end for yt-dlp written in Swift 6 for macOS
DISCLAIMER: I'm not a programmer! But I'm trying to learn to program. I created this as a project to learn Swift
yt-dlp and ffmpeg are no longer bundled. The app will check for dependencies. If homebrew isn't installed it will install it. If ffmpeg and/or yt-dlp aren't installed it will install them with homebrew.
Can download video and merge with the chosen audio file or download audio only as mp3.
Also works with playlists.
paste a youtube or invidious URL into the Video URL field

choose the desired Video format in the drop down menu

choose the desired Audio format in the drop down menu

click the Browse button to set the download location. This will be remembered and can be changed by clicking the Settings button.
click on Download Video for video and Download MP3 for music.

git clone https://github.com/KwisatzJim/yt-dlpGUI
cd yt-dlpGUI
open yt-dlpGUI.xcodeproj in Xcode
click Product - > Build


