MDU (Media Downloader Utility) is a modern, cross-platform media downloader built with Qt 6. It provides an intuitive interface for downloading media content with advanced features and customization options.
- 🎥 Support for multiple video platforms
- 🎵 High-quality audio extraction
- 📊 Real-time download progress tracking
- 🎨 Modern, customizable UI
- 📝 Advanced download configuration
- 📂 Smart file management
- 📱 Format conversion support
- 🔄 Playlist downloading
- 🎯 Quality selection
- 🔧 Advanced encoding options
- Download the latest release from Releases
- Extract the archive to your desired location
- Ensure FFmpeg is installed and in your system PATH
- Run
MDU.exe
# Clone the repository
git clone https://github.com/project-mdu/mdu.git
cd mdu
# Create build directory
mkdir build && cd build
# Configure with CMake
cmake ..
# Build
cmake --build . --config Release
For detailed build instructions, see the Build Guide.
- Qt 6.8.0 or later
- FFmpeg
- yt-dlp
- CMake 3.16 or later
- C++17 compliant compiler
mdu/
├── src/ # Source files
│ ├── core/ # Core functionality
│ ├── gui/ # GUI components
│ └── utils/ # Utility functions
├── resources/ # Resource files
├── tests/ # Test files
└── tools/ # Build and maintenance tools
Distributed under the GPL-3.0 License. See LICENSE for more information.
- Cross-platform support (Linux, macOS)
- Plugin system for additional platforms
- Enhanced metadata editing
- Batch downloading improvements
- Advanced queue management
- Integration with media players
- Custom theme support
- Browser extension integration
For support, please:
- Open an Issue
- Join our Discord Community
Project Link: mdu
Made with ❤️ by the MDU Team