Skip to content

Releases: muzammilijaz/odm

v1.1.2

Choose a tag to compare

@muzammilijaz muzammilijaz released this 07 Sep 15:17

Automatic browser connection recovery

  • Fixed Chrome Store extension showing “App offline”.
  • Added automatic loopback fallback when Native Messaging fails.
  • Handles missing, forbidden, or failed native helper startup.
  • Added automatic connection status refresh in the extension popup.
  • Prevents duplicate downloads after a lost connection response.
  • Native helper now ignores system proxy settings for local communication.
  • Installer rebuilds and bundles the latest native helper automatically.

Fixed

  • duplicate downloads for URLs already queued or completed.
  • Disabled automatic Chrome download capture by default to reduce system load.
  • Added Chrome extension connection status indicator.
  • Added a one-click connection check in the extension popup.
  • Fixed CMD/console window appearing when ODM starts.
  • Updated the Chrome extension to version 1.1.2.
  • Improved browser helper and native messaging setup.
  • Added setup instructions and packaged extension files.

Installation

Install the ODM desktop installer, then install/update the official Chrome extension. No PowerShell command is required.

v1.1.0

Choose a tag to compare

@muzammilijaz muzammilijaz released this 06 Sep 13:45

ODM v1.1.0

A faster and easier way to manage video and file downloads.

What’s new

  • Choose video quality from available options, including 4K.
  • Clear message when the requested quality is unavailable.
  • Download complete YouTube playlists from one link.
  • Playlist videos appear in an expandable folder with progress counts.
  • Choose how many playlist videos download at the same time.
  • Playlist videos are saved in an automatic folder.
  • Paste multiple links, one per line.
  • Download the same video again without overwriting previous files.
  • Chrome extension quality picker for supported video websites.
  • Improved pause, resume, cancel, retry, and delete controls.
  • Improved notifications and connection error messages.
  • Delete downloads from ODM only or remove files from your computer too.

Downloads

  • Install ODM using the Windows setup file below.
  • Add the Chrome extension ZIP through Chrome’s extension page or the Chrome Web Store.

ODM v1.0.1 - Chrome Web Store Integration

Choose a tag to compare

@muzammilijaz muzammilijaz released this 04 Sep 16:26

ODM v1.0.1 - Official Chrome Web Store Extension

Browser integration

  • The official ODM companion extension is now available on the Chrome Web Store.
  • No Developer mode, ZIP extraction, or Load unpacked setup is required.
  • Added Add Chrome Extension beside Buy me a coffee in the desktop app and another link in About.
  • The Windows installer offers to open the official Web Store listing when setup finishes.

Fixes

  • Fixed Access to the specified native messaging host is forbidden for the published extension.
  • Native Messaging registration and uninstall cleanup now cover both 32-bit and 64-bit Windows registry views.

Installation

Download and run ODM_1.0.1_x64-setup.exe. When setup finishes, choose Yes to open the official extension page, then click Add to Chrome.

V1.0.0

Choose a tag to compare

@muzammilijaz muzammilijaz released this 31 Aug 18:51

Changelog

v1.0.0 — First Release 🎉

Free, open-source (AGPL-3.0) download manager for Windows. Everything below ships in a single installer — no separate downloads needed.

📥 Downloads

  • desktop_1.0.0_x64-setup.exe — the desktop app. One installer, nothing else to install (bundles ffmpeg, yt-dlp, quickjs, and the VC++ runtime automatically).
  • odm-extension.zip — browser extension for Chrome/Edge. See installation options (Chrome blocks direct .crx installs outside the Web Store, so "Load unpacked" is the working path until the Web Store listing is approved).

✨ Highlights

Downloading

  • Multi-connection chunked downloads with pause/resume, exponential backoff retry, and bandwidth throttling.
  • Native HLS/DASH (adaptive streaming) support.
  • Video/audio downloads from YouTube, TikTok, Instagram, and more via a bundled yt-dlp, with cookie-based sign-in for age/region-gated or bot-checked content.
  • Live progress, speed, and auto-fetched title/thumbnail while a download is running — not just after it finishes.
  • Categories with configurable file-extension rules and per-category save folders.

Interface

  • Full UI redesign: sidebar navigation, sortable download table, details panel, right-click context menu (Open, Open with, Move/Rename, Redownload, Resume/Stop, Remove, Properties).
  • Delete confirmation with an explicit "also delete from disk" checkbox.
  • Opens maximized to whatever screen/resolution it launches on.

Runs like a real background app

  • Minimizing or closing the window sends it to the system tray instead of quitting — downloads keep running.
  • Auto-starts with Windows, launching straight into the tray (no window flash on boot).
  • Checks GitHub Releases on startup and shows a dismissible banner when a newer version is available.

Browser extension

  • Auto-captures ordinary browser downloads and hands them to ODM instead of Chrome's own downloader.
  • Right-click any link or media → "Download with ODM".
  • Detects downloadable video/audio streams on the page you're viewing.

Everything else

  • 100% free, open source, AGPL-3.0 — no ads, no telemetry, no data collection of any kind.
  • About dialog shows the app version and a link to support the project.

🔒 Privacy

Nothing leaves your device. The extension talks only to your own local ODM app over Native Messaging — see PRIVACY.md.

☕ Support

If ODM is useful to you, consider buying me a coffee — it helps keep free tools like this coming.

🐛 Known limitations

  • Resuming a yt-dlp download that needs a video+audio merge doesn't always resume that exact merge cleanly (rare edge case, not blocking).
  • Some sites' extractors break upstream in yt-dlp from time to time — use the in-app "Update yt-dlp" button, or wait for an upstream fix if it's very recent.