MediaMagnet puts the power of gallery-dl, yt-dlp and more behind a clean, native desktop GUI.
Paste a URL, configure your options, and let MediaMagnet handle the rest.
- Unified downloader: *Smart selection between gallery-dl, yt-dlp and spotdl to download media
- Headless mode: Exclusive feature - Download as you browse through sites!
- Custom arguments: Pass global or per-site arguments directly to the backends (API keys, user IDs, anything supported by backend)
- Cookie Manager: Native cookie manager which supports both JSON and Netscape formats!
- Settings import / export: Back up and share your configuration with a single click
- Cross-platform: Native binaries for Windows, Linux, and macOS (mobile soon!)
- Lightweight: Built on Tauri to be fast, performant and minimal
Head to the Releases page and grab the installer for your platform.
| Platform | Format |
|---|---|
| Windows | .msi / .exe |
| Linux (Debian/Ubuntu) | .deb |
| Linux (Fedora/RHEL) | .rpm |
| Linux (universal) | .AppImage |
| macOS (Apple Silicon) | .dmg |
Linux users: The
.AppImageworks on most distributions without installation. Just mark it executable and run it.Arch Linux: Download PKGBUILD and install to your system!
# Clone the repository
git clone https://github.com/NullCode1337/MediaMagnet.git
cd MediaMagnet
# Install frontend dependencies
bun install
# Run in development mode
bun run tauri dev
# Build a release binary
bun run tauri build- gallery-dl integration
- yt-dlp integration
- spotdl integration
- Custom argument templates (global & site-wide)
- Settings import / export
- macOS Apple Silicon support
- aria2 integration
- Torrent streaming
- AUR package
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -m 'Add my feature' - Push and open a Pull Request Please open an issue first for larger changes so we can discuss before you start working on the changes
MediaMagnet is a GUI frontend for numerous backends and does not itself host, cache, or redistribute any media, or provide any means to obtain said media. Users are responsible for ensuring their downloads comply with the terms of service of the sites they download from and applicable copyright law.
