MpGrab is a minimalist YouTube-to-MP3 downloader built with Rust and the egui framework.
- Native Performance: Built for speed, memory safety and minimal overhead compared to interpreted alternatives.
- Multi-Environment Support: Available both for Windows and Linux.
- Single Executable: No installation or dependencies required; just download and run (Plug-and-play application).
- Minimalist Interface: Clean, distraction-free GUI, without ads or bloat.
Also visit the Changelog for a list of future features and updates.
- Rust Ecosystem: Developed using modern crates for robust error handling and efficient message passing.
- Real-Time Feedback: Uses MPSC channels for cross-thread status updates.
- Async Architecture: Asynchronous background processing ensures long-running downloads don't freeze the main thread.
MpGrab is a portable, single-binary application. This means you don't need to install any external dependencies like Python, yt-dlp, or FFmpeg. Everything is packed inside the executable.
- Download
mpgrab.exefrom the Releases page. - Move it to a folder of your choice (e.g., Desktop or Downloads).
- Double-click to run.
Note: Since the app is unsigned, Windows Defender will show a "Windows protected your PC" warning. Click More info and then Run anyway.
- Download
mpgrabfrom the Releases page. - Open your terminal and navigate to the download folder.
- Give it execution permissions:
chmod +x mpgrab- Run it:
./mpgrab