Skip to content

Annor-Gyimah/Li-Dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamite

DDM

Dynamite Download Manager (DDM)

Dynamite Download Manager is a powerful download manager equipped with multi-connections and a high-speed engine, designed to enhance your downloading experience. By utilizing multiple connections, DDM splits files into smaller segments and downloads them simultaneously, significantly increasing download speeds. Its advanced high-speed engine ensures faster and more efficient downloading, even for large files. DDM supports a wide variety of file formats, enabling you to download general files, software, documents, and much more with ease. Additionally, it allows you to download videos from platforms like YouTube and Vimeo, as well as from tons of other streaming websites, making it a go-to tool for both regular and media-centric downloads. Its intuitive interface and robust features make it an essential tool for anyone looking to speed up their internet downloads while managing files effortlessly.

Features

These are the awesome features of DDM

  • High download speeds "based on libcurl".
  • Multi-connection downloading "Multithreading"
  • Scan and resume uncompleted downloads.
  • Support for Youtube, and a lot of stream websites "using yt-dlp to fetch info and libcurl to download data".
  • download entire video playlist or selected videos.
  • support for fragmented video streams.
  • support for encrypted/nonencrypted HLS media streams.
  • watch videos while downloading* "some videos will have no audio until finish downloading"
  • Auto check for application updates.
  • Scheduling downloads
  • Re-using existing connection to remote server.
  • Clipboard Monitor.
  • Refresh expired urls.
  • Simple GUI interface with 140 themes available.
  • proxy support (http, https, socks4, and socks5).
  • user can control a lot of options:
    • set proxy.
    • selecting Segment size.
    • Speed limit.
    • Max. Concurrent downloads.
    • Max. connections per download.

Download DDM Now

Screenshots

image1 image2

Running

Inside your preferred terminal run the commands below depending on your system, remembering before installing Python 3.9> and requirements.txt "pip install -r requirements.txt".

Windows:

pip install -r requirements.txt
python main.py

MacOS and Linux:

pip install -r requirements.txt
python3 main.py

To Dos

  • Add a multiple language feature.
  • Add a multiple themes feature.
  • Revamp the UI.

How to Contribute

Please follow the rules below to contribute to this project:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Commit your changes.
  5. Push your changes.
  6. Create a pull request.
  7. Wait for the pull request to be reviewed and merged.
  8. If your pull request is merged, you will be added to the contributors list.
  9. If your pull request is not merged, you will be notified of the reason why.
  10. If you have any questions or need help, please don't hesitate to contact us.

🎁 //// DONATE ////

Please help us keep the app alive and add more interesting features by donating. Click on the Donate Now link above to make a contribution.