v2.0 - Updated for Apple Silicon & yt-dlp
Designed for macOS, DownloadAnything_Almost is an AppleScript app to easily download and convert audio & video files from many different websites using a GUI that implements the yt-dlp command-line tool.
If you have the link, you can probably download it.
Downloads are saved to ~/Downloads in Mac-native formats:
- Video: MP4 (H.264 video + AAC audio)
- Audio: MP3
This application is capable of downloading entire playlists from Soundcloud, YouTube, and more with corresponding metadata.
Supported Sites: https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md
Install Homebrew (if not already installed):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Then install yt-dlp and ffmpeg:
brew install yt-dlp
brew install ffmpegFor easy double-click installation:
- Run "1. Brew Installer" to install Homebrew
- Run "2. yt-dlp & ffmpeg Installer" to install yt-dlp and ffmpeg
- Use "DownloadAnything_Almost" to download media anytime
For convenience, drag the DownloadAnything_Almost app to your Applications folder.
- Launch DownloadAnything_Almost
- Paste a URL from any supported site
- Choose Video (MP4) or Audio (MP3)
- The download will start in Terminal and open Finder when complete
If the app refuses to run, you may need to allow it in: System Settings > Privacy & Security > Security > Open Anyway
Keep yt-dlp updated for the latest site support:
brew upgrade yt-dlpIf you modify the AppleScript source files, you can rebuild the apps.
Double-click "3. Build Apps" to compile the DownloadAnything_Almost app from source.
cd "/path/to/Youtube-dl_GUI/Distro"
osacompile -o "DownloadAnything_Almost.app" "Source code/DownloadAnything_Almost Script.applescript"
osacompile -o "1. Brew Installer.app" "Source code/Brew Installer Script.applescript"
osacompile -o "2. yt-dlp & ffmpeg Installer.app" "Source code/yt-dlp & ffmpeg Installer Script.applescript"All source code is in Distro/Source code/:
| Script | Purpose |
|---|---|
DownloadAnything_Almost Script.applescript |
Main downloader app |
Brew Installer Script.applescript |
Homebrew installer |
yt-dlp & ffmpeg Installer Script.applescript |
yt-dlp + ffmpeg installer |
Build Apps Script.applescript |
Compiles the main app |