Repository navigation
Releases: JAHURULNILL/ndm
Release list
NDM v1.8.0 — 32-Connection Engine & Pure In-Browser IDM Popups
NDM 1.8.0 — IDM-Parity & Performance Release
What's New & Fixed:
- Instant 0ms Browser Interception: Browser download pipeline is cancelled immediately before Chrome displays the native "Save As" dialog or download shelf.
- True Silent Background Downloads: Clicking "Download Now" from the in-browser modal or browser links runs downloads quietly in the background without stealing window focus or popping up the NDM desktop window.
- High-Speed Multi-Connection Streaming (IDM 10x Speed): Proportional continuous block ranges (
clamp(1, 256)) stream up to 256MB contiguous chunks per connection without constant HTTP teardown/reconnect latency. - Robust Native Host Verification: Browser extension receives synchronous execution result/ACK from NDM desktop app before confirming status.
- Duplicate Title Uniquification: Prevents collisions across duplicate downloads.
- Speed Limiter Tab & Visual Progress Grid: IDM-parity 3-tab layout and completely filled blocks upon completion.
- Settings Preservation: User-configured connection counts (8, 16, 32) survive app restarts.
- Queue Progression: Finished or paused downloads immediately pump the next queued item.
NDM v1.7.0 — IDM In-Browser Video Dialog, Guaranteed Audio+Video Merge & High-Speed Engine
NDM v1.7.0 Highlights
- In-Browser IDM Video Quality Dialog: Clicking
Download with NDMon any video (YouTube, Facebook, Instagram, TikTok, X, Vimeo, HLS/DASH streams, HTML5 video) opens a full in-browser IDM-style modal with video thumbnail, duration, resolution & file size (MB/GB) table, Video (MP4) / Audio Only (MP3, M4A) tabs, Save-To folder, Download Later, Start Queue, and Download Now. - 100% Audio + Video Guaranteed Merge: Automatic ffmpeg muxing with
-c:v copy -c:a aacso Opus/Vorbis/WebM audio streams merge cleanly into universally playable.mp4files with audio. - High-Speed Adaptive Multi-Connection Engine: Dynamic work-stealing segment splits, HTTP/2 multiplexing,
TCP_NODELAY, up to 32 parallel connections, and zero-stall bandwidth utilization. - Security & Stability Fixes: SSRF protection in Site Grabber, strict DOM sanitization, path traversal hardening, and native messaging auto-registration.
NDM 1.6.0
NDM 1.6.0 — Instant on every site, the IDM way.
The extension now watches what your browser actually plays. When a page loads a video stream, NDM remembers it — so clicking "Download with NDM" opens the panel with the real quality list instantly, no waiting for a scan: 720p, 360p, each with its bitrate, straight from the stream itself. Works for HLS and DASH streams and plain video files on any site, not just YouTube.
Also new in this release:
- HLS streams whose sound travels as a separate audio track are now downloaded AND joined automatically — the finished file always has sound; a download that cannot be joined still ends as a clear error, never a silent "finished".
- The panel finds the true master quality list even though players fetch variant playlists after it.
- Downloads of plain media files playing in the page can be grabbed directly from the panel.
The in-app dialog (with thumbnails and the full quality scan) remains as a fallback — use "Open in NDM app instead" in the panel.
NDM 1.5.3
NDM 1.5.3 — the IDM way: clicking Download now opens a small panel right on the video page, with the video thumbnail, title and quality list — pick a quality and the download starts in NDM in the background, without leaving the page. Repeat clicks are instant (probe results are cached for 10 minutes), and a video that is already in your list says so in the panel instead of failing at the end. The in-app dialog flow is unchanged as a fallback.
NDM 1.5.2
NDM 1.5.2 — three fixes. (1) The browser bridge could fail to open the app when it was closed; the app now opens every time. (2) "Sent to NDM" is now honest: the pill turns green only when the app itself confirms it showed the download dialog — otherwise it says Queued. (3) A finished video is now checked for sound: if the merged file lost its audio track, the download is marked as an error instead of Finished.
NDM 1.5.1
NDM 1.5.1 — small privacy fix on top of 1.5.0.
New in 1.5.x: IDM-style menus (File / Downloads / View / Help) with batch add, import & export; silent background setup after install (the video engine downloads itself, SHA-256 verified); in-app updates with popup and one-click install; scheduler, site grabber and queue. 1.5.1 makes the install counter owner-private: nothing in the app shows it.
Downloads:
- NDM_1.5.1_amd64.deb — the app (Linux, Debian/Ubuntu family). Install: sudo apt install ./NDM_1.5.1_amd64.deb
- ndm-extension-1.5.1.zip — browser extension (Chrome / Brave / Edge / Chromium / Firefox)
- ndm-demo.mp4 — product animation
SHA-256 of the deb: 613c83674a623e62b7f3f42cbcf87c1c26e403ba8dc13cde8aadb82954ee73f9