Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

500 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xtreme Download Manager

Java CI Github All Releases

New Experimental Beta version is out

Xtreme Download Manager (XDM) is a powerful tool to increase download speeds up to 500%, save videos from popular video streaming websites, resume broken/dead downloads, schedule and convert downloads.
XDM seamlessly integrates with Google Chrome, Mozilla Firefox Quantum, Opera, Vivaldi and other Chroumium and Firefox based browsers, to take over downloads and saving streaming videos from web. XDM has a built in video converter which lets you convert your downloaded videos to different formats so that you can watch them on your mobile or TV (100+ devices are supported)

Screenshots

xdm_1 xdm_5 xdm_3
xdm_7 xdm_6 xdm_9
xdm_4 xdm_2

Features

  • Download files at maximum possible speed (5-6 times faster than conventional downloaders).
  • XDM can save video from numerous video streaming sites.
  • Works with all modern browsers on Windows, Linux and Mac OS X. XDM supports Google Chrome, Chromium, Firefox Quantum, Vivaldi, Edge and many other popular browsers.
  • XDM has built in video converter, which lets you convert downloaded video to MP3 and MP4 formats.
  • Supports HTTP, HTTPS, FTP as well as video streaming protocols like MPEG-DASH, Apple HLS, and Adobe HDS.
  • XDM also supports authentication, proxy servers, cookies, redirection etc.
  • Video download, clipboard monitoring, automatic antivirus checking, scheduler, system shutdown on download completion.
  • Resumes broken / dead downloads caused by connection problem, power failure or session expiration.
  • Works with Windows ISA, auto proxy scripts, proxy servers, NTLM, Kerberos authentication.

Building from Source

Prerequisites

  • .NET 6.0 SDK or later
  • Visual Studio 2022 or later (optional, for IDE support)

Build Instructions

  1. Clone the repository:
git clone https://github.com/AdibSadman192/xdm-enhanced.git
cd xdm-enhanced
  1. Build the solution:
cd app/XDM
dotnet build XDM.sln --configuration Release
  1. Run the application:
cd XDM.Wpf/bin/Release/net6.0-windows
./XDM.Wpf.exe

Creating Release Package

  1. Build the release package:
cd app/XDM
dotnet publish XDM.Wpf/XDM.Wpf.csproj -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true
  1. The packaged files will be available in:
app/XDM/XDM.Wpf/bin/Release/net6.0-windows/win-x64/publish/
  1. To create a release:
    • Go to your GitHub repository
    • Click on "Releases" > "Create a new release"
    • Create a new tag (e.g., v1.0.0)
    • Upload the following files from the publish directory:
      • XDM.Wpf.exe (Main application)
      • Any additional DLLs or dependencies
    • Add release notes describing the changes
    • Click "Publish release"

About

Powerfull download accelerator and video downloader

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages