Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.

Latest commit

 

History

History
130 lines (92 loc) · 3.46 KB

readme.md

File metadata and controls

130 lines (92 loc) · 3.46 KB

Media Downloader Utility (MDU)

License Qt Platform GitHub release

Overview

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.

Features

  • 🎥 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

Screenshots

image image image

Installation

Windows

  1. Download the latest release from Releases
  2. Extract the archive to your desired location
  3. Ensure FFmpeg is installed and in your system PATH
  4. Run MDU.exe

Build from Source

# 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.

Dependencies

  • Qt 6.8.0 or later
  • FFmpeg
  • yt-dlp
  • CMake 3.16 or later
  • C++17 compliant compiler

Project Structure

mdu/
├── src/                  # Source files
│   ├── core/            # Core functionality
│   ├── gui/             # GUI components
│   └── utils/           # Utility functions
├── resources/           # Resource files
├── tests/               # Test files
└── tools/               # Build and maintenance tools

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Acknowledgments

Documentation

Roadmap

  • 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

Support

For support, please:

Contact

Himesora Aika.

Project Link: mdu


Made with ❤️ by the MDU Team