Ultimate
Mediav3.0.1
Downloader
Ultimate
Mediav3.0.1
Downloader

A professional-grade, open-source media downloading tool supporting 115+ platforms. Built with Python, it features a beautiful Rich CLI interface and enterprise-level capabilities with consumer-friendly simplicity. Download from YouTube, Spotify, Amazon Music, and more with just one command.
Command Line
115+ PLATFORMS. LOSSLESS EXTRACTION. ZERO CONFIGURATION.
Download Anything.
Keep it useful.
Write it, speak it, paste it — UMD handles the rest, quietly and without fuss.
Download from anywhere
YouTube, Spotify, Instagram, TikTok, SoundCloud, Twitter/X, Vimeo, Reddit, and 50+ more. Paste any URL and UMD figures out the rest.
Audio extraction
Extract lossless audio in MP3, FLAC, M4A, OPUS, WAV. Automatic format detection and conversion powered by ffmpeg.
Interactive & headless modes
Run interactively with guided prompts, or fully headless for scripts and automation. Both modes support the same full feature set.
Batch & playlist downloads
Download entire playlists, channels, or albums in one command. Smart duplicate detection skips files you already have.
Quality control
Choose your preferred quality or let UMD pick the best available. Supports 4K, 1080p, lossless audio, and everything in between.
4K wallpapers built in
Browse and download curated 4K wallpapers directly from the CLI. A hidden feature that actually gets used.

Works on any Mac
MacBook with a notch? Hover to open. Also works on older Mac models. Same app, same features, every Mac running macOS 10 Sequoia or later.
Built for what
you use
UMD uses yt-dlp under the hood — supporting virtually every major video and audio platform.

Developers
Save API keys, terminal output, code snippets, and reference docs without switching context.

Music lovers
Collect tracks, albums, and playlists in lossless FLAC. Metadata preserved. Library stays organized.

Content creators
Download reference footage, pull stock video, grab audio stems — all without leaving your terminal.

Everyone
If you've ever wanted to keep a video or song locally, UMD does it cleanly and without bloat.
Up and running in seconds.
UMD requires Python 3.9+ and ffmpeg for audio conversion.
Quick Commands
Everything explained.
Nothing hidden.
Read the source documentation in your browser, clone it locally, or open it directly in Codeberg. Diagrams use Mermaid, so the system stays understandable as it grows.
Installation
Set up UMD on macOS, Windows, or Linux.
Read .md ↗02Usage guide
Commands, quality choices, batch jobs, and playlists.
Read .md ↗03Configuration
Make downloads fit your workflow.
Read .md ↗04Architecture
How handlers, utilities, and the CLI work together.
Read .md ↗05Handler reference
Extend UMD with platform-aware handlers.
Read .md ↗06Troubleshooting
Resolve common setup and download issues.
Read .md ↗One command,
clear flow.
URL validation routes requests to a dedicated handler when it can. A reliable generic pathway remains available for supported sites.
Frequently Asked Questions
Everything you need to know about UMD, answered directly.