xdm

subhra74GPL-3.0活跃维护

一款老牌下载加速器,支持多线程分段下载和 HLS 流媒体视频抓取,可配合 Chrome、Firefox 浏览器扩展接管网页下载任务。

Fast, reliable download accelerator and video downloader since 2013

v9.0.9发布于 2026-11-01 07:29 UTC8,401star +57 / 7 天1,223fork同步于 2026-11-10 11:31 UTC

怎么上手

由 README 提炼,执行前请确认
cp packaging/toolchains.sample.xml ~/.m2/toolchains.xml
mvn -q -pl xdm-app -am package
java -jar xdm-app/target/xdm-app.jar
硬件要求按 README 说明

README 未说明硬件要求;支持 Windows、macOS(Apple Silicon 与 Intel)和 Linux,并原生支持 Wayland 与 Windows ARM64。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

跨平台下载加速器,多连接分段提速并支持流媒体视频抓取

一款老牌下载加速器,支持多线程分段下载和 HLS 流媒体视频抓取,可配合 Chrome、Firefox 浏览器扩展接管网页下载任务。

核心能力

  • 多连接分段下载,充分利用带宽
  • 接管浏览器下载,自动转发到应用
  • 抓取 HLS/DASH 流并合并为 MP4,无需 ffmpeg
  • 断点续传,网络中断或崩溃后可恢复
  • 支持批量下载页面内同类链接和社交媒体视频

容易踩的坑

从源码构建需 JDK 25 并配置 Maven toolchain;浏览器扩展通过本地 127.0.0.1:8597 与运行中的应用通信,需应用在运行;项目处于重写期,代码结构频繁变动,暂不建议提交 PR。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v9.0.9
  1. v9.0.9XDM 9.0.9最新正式版2026-11-01 · 2026-11-01 07:29 UTC

    Downloads

    InstallerNotes
    xdm-app-9.0.9-arm64.dmgFor Apple Silicon (M1 or later) mac
    xdm-app-9.0.9-x64.dmgFor Intel mac
    xdm-9.0.9-arm64.msiFor Windows ARM (Windows 10/11)
    xdm-9.0.9-x64.msiFor Windows x64 (Windows 10/11)
    xdmsetup-9.0.9.msiSame as the x64 MSI; for XDM 8 (Microsoft Store) update notices
    xdm-app_9.0.9_amd64.debFor Debian / Ubuntu / Linux Mint x64
    xdm-app_9.0.9_arm64.debFor Debian / Ubuntu / Linux Mint ARM
    xdm-app-9.0.9-1.aarch64.rpmFor Fedora / RHEL / openSUSE ARM
    xdm-app-9.0.9-1.x86_64.rpmFor Fedora / RHEL / openSUSE x64
    xdm-app-9.0.9-1-aarch64.pkg.tar.zstFor Arch Linux / Manjaro ARM
    xdm-app-9.0.9-1-x86_64.pkg.tar.zstFor Arch Linux / Manjaro x64
    xdm-app-9.0.9-linux-arm64.tar.gzFor any Linux ARM (portable, no install)
    xdm-app-9.0.9-linux-x64.tar.gzFor any Linux x64 (portable, no install)

    Code signing policy

    What's Changed

    Full Changelog: https://github.com/subhra74/xdm/compare/9.0.8...v9.0.9

  2. v9.0.9-pre.32XDM 9.0.9-pre.32pre-release2026-11-01 · 2026-11-01 07:22 UTC
    查看更新说明

    Downloads

    InstallerNotes
    xdm-app-9.0.9-arm64.dmgFor Apple Silicon (M1 or later) mac
    xdm-app-9.0.9-x64.dmgFor Intel mac
    xdm-9.0.9-arm64.msiFor Windows ARM (Windows 10/11)
    xdm-9.0.9-x64.msiFor Windows x64 (Windows 10/11)
    xdmsetup-9.0.9.msiSame as the x64 MSI; for XDM 8 (Microsoft Store) update notices
    xdm-app_9.0.9_amd64.debFor Debian / Ubuntu / Linux Mint x64
    xdm-app_9.0.9_arm64.debFor Debian / Ubuntu / Linux Mint ARM
    xdm-app-9.0.9-1.aarch64.rpmFor Fedora / RHEL / openSUSE ARM
    xdm-app-9.0.9-1.x86_64.rpmFor Fedora / RHEL / openSUSE x64
    xdm-app-9.0.9-1-aarch64.pkg.tar.zstFor Arch Linux / Manjaro ARM
    xdm-app-9.0.9-1-x86_64.pkg.tar.zstFor Arch Linux / Manjaro x64
    xdm-app-9.0.9-linux-arm64.tar.gzFor any Linux ARM (portable, no install)
    xdm-app-9.0.9-linux-x64.tar.gzFor any Linux x64 (portable, no install)

    Code signing policy

    What's Changed

    Full Changelog: https://github.com/subhra74/xdm/compare/v9.0.9-pre.29...v9.0.9-pre.32

  3. v9.0.9-pre.29XDM 9.0.9-pre.29pre-release2026-10-31 · 2026-10-31 21:09 UTC
    查看更新说明

    Downloads

    InstallerNotes
    xdm-app-9.0.9-arm64.dmgFor Apple Silicon (M1 or later) mac
    xdm-app-9.0.9-x64.dmgFor Intel mac
    xdm-9.0.9-arm64.msiFor Windows ARM (Windows 10/11)
    xdm-9.0.9-x64.msiFor Windows x64 (Windows 10/11)
    xdmsetup-9.0.9.msiSame as the x64 MSI; for XDM 8 (Microsoft Store) update notices
    xdm-app_9.0.9_amd64.debFor Debian / Ubuntu / Linux Mint x64
    xdm-app_9.0.9_arm64.debFor Debian / Ubuntu / Linux Mint ARM
    xdm-app-9.0.9-1.aarch64.rpmFor Fedora / RHEL / openSUSE ARM
    xdm-app-9.0.9-1.x86_64.rpmFor Fedora / RHEL / openSUSE x64
    xdm-app-9.0.9-1-aarch64.pkg.tar.zstFor Arch Linux / Manjaro ARM
    xdm-app-9.0.9-1-x86_64.pkg.tar.zstFor Arch Linux / Manjaro x64
    xdm-app-9.0.9-linux-arm64.tar.gzFor any Linux ARM (portable, no install)
    xdm-app-9.0.9-linux-x64.tar.gzFor any Linux x64 (portable, no install)

    Code signing policy

    What's Changed

    New Contributors

    Full Changelog: https://github.com/subhra74/xdm/compare/9.0.8...v9.0.9-pre.29

  4. 9.0.8XDM 9.0.82026-10-25 · 2026-10-25 10:03 UTC
    查看更新说明

    Downloads

    InstallerNotes
    xdm-app-9.0.8-arm64.dmgFor Apple Silicon (M1 or later) mac
    xdm-app-9.0.8-x64.dmgFor Intel mac
    xdm-9.0.8-arm64.msiFor Windows ARM (Windows 10/11)
    xdm-9.0.8-x64.msiFor Windows x64 (Windows 10/11)
    xdm-app_9.0.8_amd64.debFor Debian / Ubuntu / Linux Mint x64
    xdm-app_9.0.8_arm64.debFor Debian / Ubuntu / Linux Mint ARM
    xdm-app-9.0.8-1.aarch64.rpmFor Fedora / RHEL / openSUSE ARM
    xdm-app-9.0.8-1.x86_64.rpmFor Fedora / RHEL / openSUSE x64
    xdm-app-9.0.8-1-aarch64.pkg.tar.zstFor Arch Linux / Manjaro ARM
    xdm-app-9.0.8-1-x86_64.pkg.tar.zstFor Arch Linux / Manjaro x64
    xdm-app-9.0.8-linux-arm64.tar.gzFor any Linux ARM (portable, no install)
    xdm-app-9.0.8-linux-x64.tar.gzFor any Linux x64 (portable, no install)

    Code signing policy

    Full Changelog: Please check ReadME

  5. v9.0.7-pre.23XDM 9.0.7-pre.232026-10-25 · 2026-10-25 09:39 UTC
    查看更新说明

    Downloads

    InstallerNotes
    xdm-app-9.0.7-arm64.dmgFor Apple Silicon (M1 or later) mac
    xdm-app-9.0.7-x64.dmgFor Intel mac
    xdm-9.0.7-arm64.msiFor Windows ARM (Windows 10/11)
    xdm-9.0.7-x64.msiFor Windows x64 (Windows 10/11)
    xdm-app_9.0.7_amd64.debFor Debian / Ubuntu / Linux Mint x64
    xdm-app_9.0.7_arm64.debFor Debian / Ubuntu / Linux Mint ARM
    xdm-app-9.0.7-1.aarch64.rpmFor Fedora / RHEL / openSUSE ARM
    xdm-app-9.0.7-1.x86_64.rpmFor Fedora / RHEL / openSUSE x64
    xdm-app-9.0.7-1-aarch64.pkg.tar.zstFor Arch Linux / Manjaro ARM
    xdm-app-9.0.7-1-x86_64.pkg.tar.zstFor Arch Linux / Manjaro x64
    xdm-app-9.0.7-linux-arm64.tar.gzFor any Linux ARM (portable, no install)
    xdm-app-9.0.7-linux-x64.tar.gzFor any Linux x64 (portable, no install)

    Code signing policy

    Full Changelog: https://github.com/subhra74/xdm/compare/v9.0.6-pre.21...v9.0.7-pre.23

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Xtreme Download Manager (XDM) speeds up downloads by splitting them across multiple connections, saves videos from streaming sites, and picks up broken downloads exactly where they left off. A companion browser extension hands downloads and detected videos straight to the app, so you never have to copy a link by hand.

    Wondering why you'd still want a download manager on a fast connection? Read Why use a download manager in an age of fast internet?

    [!NOTE] As of 2026 XDM is being rebuilt and is in active development.

    [!CAUTION] Download XDM only from official sources. Get the official installers from the download page on xtremedownloadmanager.com or GitHub releases. Copies offered by other websites, mirrors or "download portals" may be outdated, bundled with adware, or tampered with.

    [!WARNING] A note for contributors: XDM is going through a major rewrite, and the code is being restructured often. Pull requests made now may need a lot of rework, or no longer apply after the next round of changes. Please hold off on code contributions until things settle down. Translations, bug reports and feature ideas are very welcome in the meantime. Thank you for your patience and support!

    📸 Screenshots

    Main windowNew download
    XDM main window with the downloads listNew download dialog
    Download progressDownload complete
    Download progress windowDownload complete window
    Videos detected by the extensionVideo download
    Extension popup listing videos found on the pageNew download dialog for a detected video
    Download all links on a pagePick what to grab
    Browser context menu with Download all with XDMBulk picker listing every link on the page by type
    Batch downloadHLS / DASH stream download
    Batch download dialog: one batch or one download per linkStream download dialog with format and audio track choice

    🆕 What's new in XDM 9

    XDM 9 is a ground-up rewrite. Highlights:

    • Writes straight to the final file: HTTP downloads go directly into your download folder, with no temp copy and no slow "assembling" step at the end. Large files finish the moment the last byte arrives.
    • Better HLS and DASH: more reliable stream detection, a choice of quality and audio track, and muxing to MP4 without ffmpeg. You can also grab subtitles as .srt, timed to match the video.
    • Bulk downloads: right-click → Download all with XDM to grab every PDF, image or video on a page. You can also save a social media profile's videos and images in one go, with video and audio merged into ready-to-play MP4s.
    • On the Chrome Web Store: install the browser extension with one click.
    • Modern UI: a refreshed light and dark theme, runs natively on Wayland, a native macOS build (Apple Silicon and Intel) and Windows on ARM64 support.
    • Command-line mode: xdm-app --headless -o <folder> <url> downloads HTTP, HLS and DASH from a terminal, with a quality pick (-q best|720p|audio). It can run alongside the app.
    • Download categories: rules sort each download into a category and folder. You can change the folder or restart a download from the list.
    • Disk errors never restart from zero: a full disk or a missing folder stops the download and keeps its progress.
    • Checksum verification: check a finished file's hash from the download-complete window or the download's properties.
    • Safer downloads: finished files are marked as coming from the internet (Mark-of-the-Web on Windows, quarantine on macOS), so SmartScreen and Gatekeeper still check them. You can turn this off in settings.
    • NTLM authentication: works with Windows/IIS servers and corporate proxies that require NTLM.

    ✨ Features

    ⚡ Faster downloadsMulti-connection segmented downloading to make the most of your bandwidth.
    🧩 Browser integrationWorks with Chrome, Firefox, Edge and other popular browsers: XDM takes over downloads from the browser automatically, so every file gets the speed boost without copying a link.
    🎬 Video grabberDetects and saves videos from streaming sites, including HLS (.m3u8) and MPEG-DASH (.mpd) streams, muxed to MP4 with no external tools. Pick a subtitle track and get it as an .srt file, timed to match the video.
    🔁 Resume anythingRecovers downloads interrupted by network drops, crashes or power loss; refresh expired links without starting over.
    📱 Bulk social media downloadsSave every video and image from a social media profile in a single click. Video and audio tracks are merged into ready-to-play MP4s, and ads are left out.
    📦 Batch downloadsGrab every PDF on a page or a whole gallery of HD wallpapers at once: right-click → Download all with XDM, filter by type, size or name, and save them all into a single folder.
    🗓️ Scheduler & queuesStart and stop downloads on a schedule, limit parallel downloads, shut down when done.
    📋 Paste from clipboardAdd one link or a whole list of links straight from the clipboard.
    🌐 Proxies & authHTTP and SOCKS proxies, and server/proxy authentication.
    🛡️ Antivirus scanOptionally scan finished downloads with your antivirus.
    🖥️ Cross-platformNative-feeling app on Windows, macOS and Linux, with light and dark themes.

    🧩 Browser integration

    XDM works with Chrome, Firefox, Edge, Opera, Vivaldi, Brave and other Chromium- and Firefox-based browsers.

    BrowserExtension
    Install XDM for Chrome
    Install XDM for Firefox

    The extension forwards downloads and detected media to the running app over a local-only connection (127.0.0.1:8597); nothing leaves your machine.

    🛠️ Building from source

    Requirements: JDK 25 (configured as a Maven toolchain) and Maven.

    # 1. Point Maven at your JDK 25
    cp packaging/toolchains.sample.xml ~/.m2/toolchains.xml   # then edit jdkHome
    
    # 2. Build the app (fat jar: xdm-app/target/xdm-app.jar)
    mvn -q -pl xdm-app -am package
    
    # 3. Run it
    java -jar xdm-app/target/xdm-app.jar
    
    ModuleWhat it is
    xdm-coreDownload engine (HTTP, HLS, DASH, batch), no UI dependencies, JDK 8 compatible
    xdm-appSwing desktop app (FlatLaf) and browser-integration server
    browser-extensionChrome and Firefox extensions

    Contributing? Commits need a DCO sign-off (see CONTRIBUTING.md). Install the hook that adds it for you, once per clone. It signs with the user.name and user.email from your git config, and works with GitHub Desktop and other tools that have no sign-off option:

    # macOS / Linux
    cp .githooks/prepare-commit-msg .git/hooks/ && chmod +x .git/hooks/prepare-commit-msg
    
    :: Windows (Command Prompt)
    copy .githooks\prepare-commit-msg .git\hooks\
    

    💬 Community & support

    Questions, tips or need help? Join the XDM community on Reddit: r/xtremedownloadmanager. Bug reports and feature requests are welcome on GitHub Issues.

    🌍 Translations

    Want XDM in your language? Translations are welcome. Translate in the browser on Weblate, and preview your work in XDM before it ships. See TRANSLATING.md.

    🗑️ Uninstalling

    • Windows: Settings → Apps → Installed apps → Xtreme Download Manager → Uninstall.
    • macOS: quit XDM, then drag xdm-app from Applications to the Trash.
    • Linux: sudo apt remove xdm-app (Debian/Ubuntu), sudo dnf remove xdm-app (Fedora) or sudo pacman -R xdm-app (Arch).

    Uninstalling keeps your settings and download list. To remove them too, delete the data folder: %LOCALAPPDATA%\xdm-app (Windows), ~/Library/Application Support/xdm-app (macOS) or ~/.local/share/xdm-app (Linux).

    🔏 Code signing policy

    Free code signing provided by SignPath.io, certificate by SignPath Foundation. Who builds, reviews and approves signed releases: see the code signing policy.

    🔒 Privacy

    XDM has no accounts, analytics or tracking, and keeps your data on your computer. See the privacy policy.

    📄 License

    XDM is free software, licensed under the GNU General Public License v3.0. XDM 8 and earlier were released under GPL v2.

    The download engine (xdm-core), the modules shared with the Android app and the Android app itself (xdm-android) are GPL v3 with the additional terms in xdm-android/NOTICE. Those terms cover the XDM name and logo, and include an exception that lets only the official Android store builds (Google Play and similar stores) combine this code with proprietary components.

    The F-Droid build and the APKs on GitHub releases are pure GPL v3: they are built from this public source code alone and contain no proprietary components. The exception does not apply to them, nor to any build you make yourself from the source.

    xdm-core versions up to 9.0.9 were released under the Apache License 2.0 (see its NOTICE). The desktop app (xdm-app) and the browser extensions are under GPL v3.

    ⭐ Star history

    ⚖️ Disclaimer

    XDM is a general-purpose download manager intended for lawful use only.

    • XDM does not support downloading from YouTube.
    • XDM does not support DRM-protected content and does not circumvent DRM or any other technical protection measure.
    • Use XDM only to download content that you own or are authorized to download, in compliance with applicable laws and the terms of service of the websites you use.
    • The XDM authors and contributors do not endorse, encourage, or condone copyright infringement or any other unlawful use of this software.
    • XDM is provided "as is", without warranty of any kind, as set out in its license. The authors and contributors are not responsible or liable for how users use the software, or for any loss or damage arising from its use.
    • XDM is not affiliated with, endorsed by, or sponsored by YouTube, Google, or any other website or service it may be used with. All trademarks belong to their respective owners.