Resumable by default
Sessions are persisted and .part files survive restarts. A download interrupted at 90% continues at 90% — not zero.
YDM is a desktop download manager, not a browser gimmick. Every feature below exists to make large, real-world downloads finish reliably.
Sessions are persisted and .part files survive restarts. A download interrupted at 90% continues at 90% — not zero.
Workers start at 4 and climb a 2→12 ladder based on real throughput and fragment error rates, with hysteresis against oscillation.
Backoff of 1s, 1s, 2s, 2s, 3s… capped — fast recovery from throttling without hammering servers. Errors are classified into human-readable causes.
Video and audio are merged by stream copy — no re-encode, no generational quality loss, minimal CPU. MP3 only when requested.
YDM's built-in extraction layer is refreshed with every release, and automatically detects a local JavaScript runtime (Deno / Node / Bun) when one is installed, for the newest YouTube formats.
Throttle to 500k, 2M, or any rate you like — useful on shared connections or metered links.
Checkboxes for individual videos, or compact index expressions — 1-10, 3,6,8, 5,9-20 — validated with friendly errors.
Run up to 8 jobs in parallel (default 3). Start, pause, stop, delete, reorder, or edit queued jobs — downloading jobs report live blended progress.
Instant and 20-second rolling speed, ETA, worker count, and retry counters — plus per-file progress for dual-stream downloads.
Ascending or descending playlist prefixes, or keep original titles — your archive, your order.
The last 500 downloads, grouped by day, with reveal-in-folder and open-in-player actions — and optional duplicate skipping.
Free space is checked before and during downloads with a 512 MB margin — doubled while video and audio await merging.
Copy a supported link and YDM offers a one-click “Add to Queue” popup — or a native toast if you prefer. Detection pauses from the tray when you need quiet.
Launching YDM twice hands the link to the running copy instead of starting a second server — a named kernel mutex and lock file make it race-proof.
360p, MP4, ascending numbering — a link queued from the tray just works. Every default is configurable in Settings, which auto-saves as you change it.