Skip to content

Latest commit

 

History

History
62 lines (31 loc) · 1.78 KB

File metadata and controls

62 lines (31 loc) · 1.78 KB

yt-dlpGUI

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.

to use:

open yt-dlpGUI.app 01 opening screen

paste a youtube or invidious URL into the Video URL field 02 pasted url

click on "Fetch Formats" 03 fetched formats

choose the desired Video format in the drop down menu 04 choose video

choose the desired Audio format in the drop down menu 05 choose audio

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. 06 download video

done downloading the video! 07 done

To build it:

git clone https://github.com/KwisatzJim/yt-dlpGUI
cd yt-dlpGUI

open yt-dlpGUI.xcodeproj in Xcode

click Product - > Build