YTDL is a SwiftUI GUI for yt-dlp and ffmpeg. It supports .mp3, .opus and .mkv and works with any website that the underlying tools support. It runs on macOS 12.0 and newer. It will download yt-dlp and ffmpeg binaries at runtime.
- Open-source (but you have to build it yourself using Xcode)
- Supports playlists (won't crash on error)
- Guaranteed conversion to mp3, opus or mkv (depends on user selection)
- Minimalistic and intuitive (no unnecessary options. output name will be -<title>
- Uses yt-dlp auto-update function so that it won't stop working in two weeks
Check out my blog post to see more screenshots and get more background info about this app.