subhra74/xdm

Fast file and video downloader with HLS, DASH and batch download support

View on GitHub ↗Jump to charts ↓

subhra74/xdm has 8k+ stars and 1k+ forks on GitHub, is written in Kotlin, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 13 minutes ago
Added to GitGenius on September 23rd, 2026
Created on February 25th, 2018
Open Issues & Pull Requests: 866 (+0)
GitHub issues: Enabled
Number of forks: 1,196
Total Stargazers: 8,018 (+0)
Total Subscribers: 128 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.1 days
Mean response time: 99.8 days
90th percentile: 188.0 days
Tracked items: 70

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 100
New in 7 days: 9
Closed in 7 days: 2
Avg open age: 708 days
Stale 30+ days: 71
Stale 90+ days: 68

Recent activity

Opened in 7 days: 8
Closed in 7 days: 2
Comments in 7 days: 8
Events in 7 days: 17

Top labels

  • question (16)
  • enhancement (12)
  • bug (5)
  • duplicate (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Xtreme Download Manager is a download accelerator and video downloader that integrates with web browsers to manage file transfers and streaming video capture.

The tool addresses slow download speeds and the difficulty of capturing video from streaming websites. It works by splitting downloads across multiple connections to accelerate transfer rates, and by detecting and intercepting video streams from supported platforms. The project supports standard protocols including HTTP, HTTPS, and FTP, as well as streaming formats like MPEG-DASH, Apple HLS, and Adobe HDS. It includes a built-in video converter for transforming downloaded content into MP3 and MP4 formats compatible with mobile devices and televisions.

The tool suits users who frequently download large files or capture video content and want faster transfer speeds without relying on browser defaults. It works across Windows, Linux, and macOS, with browser extensions available for Chrome, Firefox, Opera, Vivaldi, and Chromium-based browsers. The project includes features for resuming interrupted downloads, scheduling transfers, monitoring the clipboard for download links, and automatically shutting down the system when downloads complete. It handles authentication methods including NTLM and Kerberos, proxy servers, and cookies.

The project maintains an active development cycle with regular updates and an experimental beta branch available for testing new features. The codebase is structured as a standard Maven project written in Java, with a translation contribution system in place for community localization efforts.