Powerfull download accelerator and video downloader

Overview

Xtreme Download Manager

Java CI Github All Releases

XDM Homepage

Xtreme Download Manager (XDM) is a powerful tool to increase download speeds up to 500%, save streaming videos from YouTube, DailyMotion, Facebook, Vimeo, Google Video and 1000+ other 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)

name

Screenshots

xdm_1 xdm_5 xdm_3
xdm_7 xdm_8 xdm_9
xdm_4 xdm_2 xdm_6

Features

  • Download files at maximum possible speed (5-6 times faster than conventional downloaders).
  • XDM can save video from YouTube, Dailymotion, Vimeo, Facebook and thousands of popular video sharing 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

This is a standard maven project.
If you have configured Java and Maven use: mvn clean install to build the project.
The jar will be created in target directory.

Submitting translations

If you want to translate XDM to your language, feel free to submit a translation file.
Steps are mentioned in: https://github.com/subhra74/xdm/wiki/Submitting-translations-for-XDM

Issues
  • I am getting error saying ‘Failed to append/convert file parts, please check if the drive is full or write protected’, Why?

    I am getting error saying ‘Failed to append/convert file parts, please check if the drive is full or write protected’, Why?

    i downloaded doom eternal from steamunlocked and after finishing the download the assembly process stopped on 37% could you please help me?

    opened by Kaiisel 41
  • Not opening after upgrading to 7.2.10

    Not opening after upgrading to 7.2.10

    GUI is not showing After i have updated to 7.2.10 from 7.2.8, the GUI is not showing except the download capture window.

    To Reproduce Steps to reproduce the behavior:

    1. Download the latest release.
    2. Install the latest release.
    3. Now open the XDM.
    4. It doesn't starts even after restarting the pc.

    Expected behavior XDM's main GUI will never start.

    Desktop (please complete the following information):

    • OS: Ubuntu 19.10
    • Browser : Firefox,chrome
    • Version : 74.0 and 80.0 respectively
    wontfix 
    opened by ghost 29
  • Fix decoding of non-ASCII filenames and security issue

    Fix decoding of non-ASCII filenames and security issue

    Fixes #76 Fixes #110 Fixes #143 Fixes #232 Fixes #308 Fixes #358 Fixes #387 Fixes #430 Fixes #448

    The old URL percent-encoding decoder did not support inputs like %C3%AA (which becomes ê) because it assumed all characters to only consist of one percent-sequence. This pull request uses the built-in Java URLDecoder to decode the string and thus fixes that issue.

    There was also another problem where the decoded character was not checked, for example %2F becomes / which is not disallowed and might lead to security issues if downloaded from a specially-crafted server. It now decodes the percents and then checks for illegal characters.

    It is worth to note that the Java URLDecoder decodes "+" to " ", so the code encodes the "+" to "%2B" which are then decoded to +.

    NOTE: I have tested the decoding code but not in XDM itself, please test it before merging.

    opened by ogrammer 14
  • "Google Chrome : Install Addon" button resolves to a 404 page

    Describe the bug The in app link to the Chrome store extension resolves to a 404.

    To Reproduce Steps to reproduce the behavior:

    1. Go to
    2. Click on "Settings (Gear) icon", click "Browser Monitoring: View Settings"
    3. Scroll down to 'Google Chrome: Install Addon'
    4. See error (screenshot below)

    Expected behavior Expected link to resolve to an active store app.

    Screenshots image

    Desktop (please complete the following information):

    • OS: Windows 10.0.18363
    • Browser: Chrome (but any that access the store, since it doesn't come up on search either)
    • Version: 80.0.3987.132 (Official Build) (64-bit)

    Additional context It seems as though Google/Chrome has purged the page from the store (automatically or otherwise).

    opened by durhambell 13
  • XDM Needs Additional Components To Download This Video

    XDM Needs Additional Components To Download This Video

    image

    image

    XDM could not download the file as server sent an invalid response.

    I hope you can help.

    question 
    opened by oldgit77 12
  • Fixed bug, where ~/Downloads folder keeps getting recreated #431

    Fixed bug, where ~/Downloads folder keeps getting recreated #431

    Fixes #431. Fix where Downloads folder keeps being recreated, from issue #431

    opened by Borwe 10
  • cant resume refresh link from google drive

    cant resume refresh link from google drive

    image

    image

    duplicate 
    opened by 3xploiton3 10
  • XDM freezes at 99%

    XDM freezes at 99%

    Freezes at 99% Whenever I download an large file like up to 500 MB or 1000 MB, It freezes at 99% without any error. And when I pause and resume it then, It works fine,

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior It should not freeze, It should complete the download without freezing at 99%,

    **Desktop **

    • OS: Tested on both win7 + win10
    • Browser firefox
    • Version Latest and Old version

    Additional context And sometimes it also freezes any where when file is large,

    Thanks for making XDM, I love XDM, I prefer people to use it as it is more powerfull than IDM Thank you.

    opened by graysuit 9
  • No DOWNLOAD VIDEO popup on Opera GX

    No DOWNLOAD VIDEO popup on Opera GX

    Checklist

    • [x ] I'm asking a question
    • [x ] I've looked through the README and FAQ for similar questions
    • [x ] I've searched the bugtracker for similar questions including closed ones

    Question

    I've been using XDM for several years without issue. I love it! However, today, I downloaded & installed the latest version of XDM (2020). I use Opera GX as my main browser. However, after installing the extension for Opera, the DOWNLOAD VIDEO popup is NOT appearing. Why?

    question 
    opened by cpatafio 8
  • XDM doesnt work after updating Brave Browser

    XDM doesnt work after updating Brave Browser

    Describe the bug XDM doesn't work after updating Brave Browser (Linux Mint)

    To Reproduce XtremeDownloadManager extension (version 2.1) worked well until I updated Brave Browser to version 1.21.73 Now I get an error message that XDM version 7 is required. I’ve already installed XDM Version 7.2.11 but can’t force them both to cooperate.

    Downloading a YT video in XDM by "file => download video" doesn't work either. (See screenshots and logfile)

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots XDM YouTube URL XDM YouTube URL Result

    please complete the following information:

    • OS: Linux Mint 19.1 Cinnamon, Kernel: 4.15.0-136-generic
    • Brave Browser version 1.21.73 Chromium: 89.0.4389.72 (Offizieller Build) (64-Bit)
    • XDM addon Version 2.1
    • XDM Version 7.2.11 with Java Eclipse OpenJ9 11.0.6 on Linux

    Generated log using below method [ main ] loading... [ main ] 11.0.6 4.15.0-136-generic [ main ] Loading config... [ main ] Creating folders [ main ] starting monitoring... [ main ] Init app [ main ] Loading fonts de [ main ] Loading language de [ main ] Context initialized [ Thread-5 ] java.net.BindException: Die Adresse wird bereits verwendet (Bind failed) at java.base/java.net.PlainSocketImpl.socketBind(Native Method) at java.base/java.net.AbstractPlainSocketImpl.bind(Unknown Source) at java.base/java.net.ServerSocket.bind(Unknown Source) at java.base/java.net.ServerSocket.bind(Unknown Source) at xdman.monitoring.BrowserMonitor.run(BrowserMonitor.java:186) at java.base/java.lang.Thread.run(Unknown Source) [ Thread-5 ] instance already runninng

    I'm sorry, even though I switched language back to english and closed XDM, the logfile is still in german.

    Additional context I also posted a request in the Brave Browser community: https://community.brave.com/t/xdm-doesnt-work-after-updating-brave-browser/212260

    wontfix 
    opened by lightwarriah 8
  • how do i fix

    how do i fix "Failed to append/convert file parts"

    Checklist

    • [x] I'm asking a question
    • [x] I've looked through the README and FAQ for similar questions
    • [x] I've searched the bugtracker for similar questions including closed ones

    Question

    How do i fix the error which says "failed to append/convert file parts". I have reinstalled xdm, i have checked that my temp file and my destination file has enough space for the file, I have shortened the name of the file, and i am clueless of what to do next. image

    question 
    opened by PersianTurtle1 0
  • Add Batch Download Length

    Add Batch Download Length

    Checklist

    • [x] I'm reporting a feature request
    • [x] I've verified that I'm running xdm latest version
    • [x] I've searched the bugtracker for similar feature requests including closed ones

    Description

    WRITE DESCRIPTION HERE In batch download mode, there is no option to check the length of the wild card so for the links ends with part01.xxx generated links will go all the way to 010, 011, 012, 0XX with extra 0 behind it. the feature is working for links ends with part1.xxx but not for mentioned ones. thanks in advance

    opened by Erixcode 0
  • Can't see file's name in vietnamese after download. Font Problem.

    Can't see file's name in vietnamese after download. Font Problem.

    As the title said. OS: Windows 11 Browser addon: Brave Version add-on: 2.1 App version: 7.2.11

    I've tried to switch language of the app to vietnamese. Problem still remains. Capture

    opened by imhereboiss 0
  • Support for netu.io video hosting service

    Support for netu.io video hosting service

    Checklist

    • [x] I'm reporting a feature request
    • [x] I've verified that I'm running xdm latest version
    • [x] I've searched the bugtracker for similar feature requests including closed ones

    Description

    WRITE DESCRIPTION HERE I am requesting a feature, I want support for https://netu.io/ a video hosting service provider XDM is not able to locate/moniter video url of streaming video through this hosting service. The website I am trying to capture url is as follows: https://www.musteata.com/sa-nceapa-aventura-dublat-in-romana-sezonul-5-episodul-1/

    opened by freezboltz 0
  • Download all links (chromium extension) has a bug

    Download all links (chromium extension) has a bug

    while trying to use 'download all links' , there is a issue in which one of the links(usually the last ones) is not found by the down loader and hence, not added to our download queue.

    opened by alivarastepour 0
  • Please add hanime

    Please add hanime

    • [x] I'm reporting a feature request
    • [x] I've verified that I'm running xdm latest version
    • [x] I've searched the bugtracker for similar feature requests including closed ones

    Description

    Please add hanime to extreme download manager. Hanime is a hentai website where we can watch hentai . Website - https://hanime.tv/ It would mean a lot to me :)

    opened by prorounak2005 0
  • Data Loss after accidental Power loss

    Data Loss after accidental Power loss

    I have faced this problem a few times before. While downloading, if there is an accidental power loss the app loses all the data of the files I am downloading. The temporary files before assembling are in there designated folder but I cant see the download list on the app. It is completely blank. So I lose every ongoing and paused download so far.

    How to activate the bug: 1.Start XDM and add a file to download. 2.While the download is ongoing, turn off the main switch of your device. Use the switch on the board. It will be an alternative to load shedding. 3.Then start your device again, open XDM. You will see that the file you were downloading is gone. But it's temporary data is still in the Temporary folder.

    Device and Software: OS: Windows 10 XDM version: Version 7.2.11 with Java AdoptOpenJDK 11.0.6

    opened by Nafis13717 0
  • there is no undo option for excluded addresses

    there is no undo option for excluded addresses

    I wanted to add a video to queue but I clicked "do not capture download form this address" by mistake. now the "download video" button doesn't appear on that site. there is no option to undo this. also there is a section in browser monitoring setting called "Do not automatically capture downloads from below web sites" but its empty!

    opened by coldplaytm 3
  • I'm always getting

    I'm always getting "download session expired" downloading file from google drive

    So, I'm trying to download some big files (around 5gb+) from google drive but in the middle, around 50% progress it always says "download session expired, please refresh link address".

    Please fix this issue immediately, this app is best downloader so I'm counting so much on this app! Thanks for the attention.

    opened by callmethorga 0
  • Status of XDM Project

    Status of XDM Project

    Checklist

    • [x] I'm asking a question
    • [x] I've looked through the README and FAQ for similar questions
    • [x] I've searched the bugtracker for similar questions including closed ones

    Question

    Is this repo still alive?

    question 
    opened by BraINstinct0 2
Owner
Subhra Das Gupta
Professional software developer and open source enthusiast
Subhra Das Gupta
Simple menu bar app to download YouTube movies on your Mac

YouTube Downloader for macOS Simple menu bar app to download YouTube movies on your Mac. Download Latest version can be found on releases page. You ca

null 212 Sep 22, 2021
Easily search for macOS apps from the `homebrew cask` app catalog.

App Downloader Search for macOS® apps in the homebrew cask catalog. For each search result, the publisher's original download location is shown. Press

null 182 Sep 13, 2021
A macOS GUI for youtube-dl

Get It A macOS video/audio downloader. Think of it as a youtube downloader that works on many sites. Note: Get It requires Homebrew. The required depe

Kevin De Koninck 513 Sep 20, 2021
macOs Video Downloader written in Swift and Obj.-C

Pillager A macOS Video Downloader written in Swift and Obj.-C Features: Download videos from the web. The full page list is visible here. You can down

Philipp Dippel 64 Sep 12, 2021
A full-featured download manager.

Motrix A full-featured download manager English | 简体中文 Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Mag

Dr_rOot 27.9k Sep 21, 2021