Commandline-based video/audio downloader. One binary, one install. Auto-downloads song/playlist/album with metadata included.
# Interactive wizard (no arguments)
fetchit
# Basic video download (default: mp4, best quality)
fetchit https://youtu.be/...
# Extract audio as MP3 at 320 kbps
fetchit -m -q 320 <url>
# Download video capped at 4K resolution
fetchit -q 4k <url>
# Verbose output showing raw engine logs
fetchit -V <url>
# Clean cached binaries
fetchit --cleanUsage:
fetchit [options] <url>...
Options:
-f, --format <fmt> video: mp4 mkv webm mov
audio: mp3 m4a opus flac wav aac
(default: mp4)
-q, --quality <q> video: best 8k 4k 2k 1440 1080 720 480 360
audio: best 320 256 192 128 (kbps)
(default: best)
-o, --output <dir> initial save directory (default: $HOME/Downloads)
-V, --verbose show full yt-dlp log stream (no progress bar)
--debug implies --verbose, plus stderr dumps on resolve fail
--bootstrap delete cache + re-download yt-dlp and ffmpeg
--clean remove cache dir, exit
-y, --yes skip end-of-run prompts (for CI/scripting)
-m, --mp3 shorthand for -f mp3
-v, --mp4 shorthand for -f mp4
-n, --dry-run print resolved yt-dlp argv, don't download
-h, --help print help with the codex box header
--version print "fetchit 1.0"
The first run required downloads ~75 MB (yt-dlp + ffmpeg) into your OS cache directory:
- Windows:
%LOCALAPPDATA%\fetchit\bin - Linux:
~/.cache/fetchit/bin - macOS:
~/Library/Caches/fetchit/bin
Subsequent runs are instant.
Fetchit project's use dependencies from community such as yt-dlp and ffmpeg
Warning
Educational Purpose & Legal Compliance Notice
This tool was written strictly for educational and research purposes. The author will not be responsible if you use this program in bad faith. By using it, you assume full responsibility and accept all associated platform terms.
-
You are accepting the Qobuz API Terms of Use and must comply with Spotify and YouTube Terms of Service when resolving media.
-
All product names, logos, and brands (including Qobuz, Spotify, YouTube, yt-dlp, and FFmpeg) are property of their respective owners. Their use here does not imply endorsement, affiliation, or sponsorship.