jDM App Icon

jDM 4 — Release Notes

Includes updates from versions 4.0 through 4.12

June 2017 - January 2021

jDM 4 represents a major leap in performance and functionality, introducing multi-threaded downloading, authentication management, and advanced site-grabbing capabilities. The 4.x series laid the foundation for the modern jDM engine — featuring stream downloads, secure credential storage, dark mode support, built-in authentication browser, and a new Safari extension for seamless integration. Updates across versions 4.0 to 4.12 focused on improving speed, stability, and usability, refining download segmentation, file management, and automation to make jDM faster and more reliable on macOS.

Download jDM on the Mac App Store

Requires macOS 10.13 (High Sierra) or later

Need help with this release? Visit our Support page or contact us at support@sientosh.com.

jDM 4.12

Released on 31 January 2021

This update introduces dynamic segmentation for faster downloads, improves file handling reliability, and refines overall stability and user experience.

Jump to a Section

Downloader

  • Introduced dynamic segmentation to improve download speed — automatically splits the largest remaining data segment when a connection completes, keeping all threads active for optimal performance.
  • Improved stability and accuracy in download progress handling.
  • Enhanced reliability when saving logs and managing connections.

Main Window

  • Fixed an issue preventing export of logs from finished downloads.
  • Added support for drag & drop of unfinished download files directly from jDM.
  • Improved file-saving reliability with safer archiving during writes.
  • Updated toolbar sizing to use Auto Layout for better macOS compatibility.

Segments

  • Improved efficiency in segment updates and background operations.

Application

  • Various bug fixes and performance improvements throughout the app.

jDM 4.11

Released on 22 July 2020

This update improves authentication reliability, enhances toolbar validation, and includes general performance and stability fixes.

Jump to a Section

Main Window

  • Improved validation of toolbar controls such as “Resume All” and “Pause All” for more consistent behavior.

Settings

  • Fixed an issue where cookies saved from the built-in browser could use an incorrect format.
  • Added an option in Authentication settings to clear built-in browser data for improved privacy and control.

Application

  • General performance and stability improvements.

jDM 4.10

Released on 15 July 2020

This update introduces batch downloads, enhanced authentication and cookie management, improved file performance, and expanded sorting and inspection tools for a smoother download experience.

Jump to a Section

New Task

  • Introduced Batch Downloads — create multiple sequential downloads automatically using a simple filename pattern (e.g., image_*image_001.jpg, image_002.jpg).
  • Added support for authenticated downloads directly from the built-in browser for secure file access.
  • Extended support for m3u8 URLs to intelligently detect and download the highest quality media segments.
  • Improved reliability when handling authentication windows during task creation.

Downloader

  • Improved log handling and overall stability during download sessions.
  • Enhanced data saving performance for stream downloads and file writes on disk.
  • Resolved edge cases in auto-resume and pause behaviors for more predictable task control.
  • Improved error handling using modern macOS APIs for safer file operations.

Main Window

  • Expanded sorting support — sort downloads by time left, transfer rate, downloaded size, progress, or resumable status.
  • Improved drag-and-drop — files are now safely copied instead of moved, and multiple selections are handled properly.
  • Added Visible Columns menu under View to quickly show or hide columns.
  • Optimized the add-new-download sheet for better text visibility and scrolling behavior.

Inspector

  • Displays streaming media duration and date added information for downloads.
  • Added scrolling and resizing support for better layout consistency.
  • File path field auto-expands for long paths, improving visibility.
  • Shows file thumbnail previews on macOS 10.15 and later.

Preferences

  • Added configurable User Agent under Advanced preferences for better compatibility with various servers.
  • Authentication preferences are now organized into a dedicated pane.
  • Cookies can be added manually, imported from a browser, or captured via the built-in browser.

Application

  • Improved overall file handling performance and disk I/O efficiency.
  • Refined interface responsiveness across multiple windows.
  • General bug fixes and stability improvements.

jDM 4.9

Released on 5 February 2020

This maintenance update improves download reliability by resolving an issue that could cause data duplication during automatic resume, ensuring more stable and accurate file saving.

Jump to a Section

Downloader

  • Fixed an issue where automatically resumed downloads could duplicate data when reconnecting to the server, preventing corrupted files.
  • Improved stability when retrying failed downloads and resuming interrupted transfers.

Application

  • General performance and reliability improvements across the app.
  • Minor bug fixes and internal optimizations.

jDM 4.8

Released on 28 January 2020

This update improves download accuracy with smarter resume handling, introduces detailed per-thread logging, and enhances stability when managing active downloads.

Jump to a Section

Downloader

  • Added per-thread download logging for improved transparency and troubleshooting.
  • Introduced rollback capability when resuming — slightly rewinds received data to ensure file integrity and accurate continuation.
  • Improved internal data handling for more reliable download performance.

Built-in Browser

  • Fixed an issue where the maximum number of active downloads was not correctly maintained when closing authentication browser windows.
  • Improved handling of authentication sessions to maintain accurate active download counts.

Application

  • General stability and performance improvements across the app.
  • Minor fixes and optimizations based on user feedback.

jDM 4.7

Released on 22 December 2019

This update introduces customizable retry options for failed downloads, enhances Safari extension accuracy, and refines duplicate link detection and overall performance.

Jump to a Section

Downloader

  • Introduced configurable automatic retry options — jDM can now attempt to reconnect after a defined interval and number of retries before showing an error or authentication prompt.
  • Improved file writing performance by batching data before writing to disk, reducing CPU usage and improving efficiency during large downloads.

Main Window

  • Enhanced detection and handling of duplicate download tasks — paused tasks are now resumed instead of creating new ones.
  • Improved accuracy when parsing and checking URLs for duplicates, ensuring more reliable link validation when adding or pasting multiple URLs.

Safari Extension

  • Fixed an issue where the “Download Selected with jDM” menu could send all links instead of only the selected ones.
  • Improved accuracy and consistency when communicating selected links from Safari to jDM.

Application

  • General performance improvements and bug fixes throughout the app.
  • Enhanced reliability for Safari integration and duplicate link handling.

jDM 4.6

Released on 9 November 2019

This update refines link parsing, improves browser-based download detection, enhances cookie handling, and introduces more control for multi-task download workflows.

Jump to a Section

Downloader

  • Improved handling of failed downloads with better retry behavior and queue management.
  • Refined resume logic to respect maximum concurrent downloads defined in preferences.

Main Window

  • Enhanced drag & drop support — now reads HTML, RTF, and RTFD files in addition to plain text to extract and add multiple links simultaneously.
  • Replaced deprecated table view APIs with modern equivalents for improved stability and future compatibility.

New Task

  • Improved window behavior: “Single” and “Multi” task windows now appear in front of other apps when opened.
  • Added a new preference option to control whether the “New Multi-Task” window is displayed when adding downloads — now separate from the single-task setting for better flexibility.

Built-in Browser

  • Improved detection of user-initiated downloads within the built-in browser, ensuring they are automatically transferred to the jDM downloader and the browser closes as expected.

Settings

  • Enhanced cookie handling for data sent through external browsers to improve authentication reliability.

Application

  • General performance and stability improvements across various modules.
  • Minor interface refinements for a smoother workflow.

jDM 4.5

Released on 6 November 2019

This update introduces a built-in browser for authenticated downloads, displays total download speed on the Dock icon, and adds Simplified Chinese localization, along with several refinements and bug fixes.

Jump to a Section

Built-in Browser

  • Introduced an integrated built-in browser to handle downloads that require authentication through tokens or secure HTTP cookies.
  • When authentication is required, jDM automatically opens the built-in browser for login and seamlessly resumes the authenticated download afterward.

Downloader

  • Improved file size detection for downloads added directly without showing the New Task window, reducing unnecessary server requests.
  • Enhanced accuracy when fetching suggested filenames from server responses.
  • Fixed an issue where resuming a single-connection download did not display its connection in the Group Segments window.

Main Window

  • Fixed: Drag & Drop now correctly adds downloads when users drop hyperlinks directly from external browsers.
  • Stream downloads now display their duration under the “Size” column.

Application

  • Displays the overall download speed directly on the Dock icon.
  • Added Simplified Chinese localization to make jDM more accessible to a wider audience.
  • General bug fixes and performance improvements.

jDM 4.4

Released on 27 September 2019

This update introduces cookie management for different hosts, adds a status bar showing overall download activity, and enhances usability with new toolbar controls and customizable download preferences.

Jump to a Section

Main Window

  • Added Pause All, Resume, and Remove with Files toolbar buttons for quicker access to common actions.
  • Users can now toggle the filter bar visibility to customize their workspace.
  • Introduced a status bar displaying total download speed, total downloads, and active download count for better at-a-glance insights.

Preferences

  • Introduced a cookie management system — jDM now saves cookies for different hosts, automatically using them to authenticate future downloads with matching domains.
  • Added a new Start On option allowing users to define default download behavior: start immediately, manually, or on a schedule. The chosen mode is pre-selected in new task windows.

Application

  • Improved overall app performance and responsiveness.
  • Various interface refinements and stability improvements.

jDM 4.3

Released on 17 August 2019

This major update introduces the new Site Grabber for downloading entire websites, a rebuilt Safari App Extension for macOS Catalina and later, and a redesigned Filter Bar for category-based organization. It also enhances task creation, authentication handling, and overall user experience across the app.

Jump to a Section

Site Grabber

  • Introduced Site Grabber — explore and download websites or specific pages for offline viewing.
  • Filter and select files by website directory or download category before starting downloads.
  • Optionally maintain website folder structure when saving files locally.
  • Added new group segments window showing status, transfer rate, and file-level progress for ongoing site downloads.
  • Updated Inspector to support grouped site downloads, allowing detailed info for individual files.

Safari App Extension

  • Introduced a new Safari App Extension compatible with macOS 10.15 Catalina and later.
  • Replaces the legacy Safari extension with a modern, more secure architecture.
  • Provides context menu options:
    • “Download with jDM”
    • “Download Selected with jDM”
    • “Download All with jDM”

New Task

  • Introduced the New Multi-Task window for managing multiple downloads before starting — preview, edit, and configure settings for several URLs at once.
  • Improved link parsing when users paste or drop text containing multiple URLs.
  • Better error handling and display when processing invalid or inaccessible URLs.
  • Enhanced authentication flow for downloads requiring login credentials.

Downloader

  • Added authentication window for downloads requiring credentials — credentials are requested automatically if not saved in Preferences.
  • Improved file write stability and handling of streaming downloads.
  • Enhanced error management and retry reliability for incomplete streams.

Main Window

  • Added sorting option: Descending Order of Addition.
  • Unified filtering — category filters, search field, and download states now work together seamlessly.
  • Search field now supports recent search suggestions.
  • Fixed “Open With” menu compatibility on macOS Yosemite.

Filter Bar

  • Introduced a universal Filter Bar in Main Window, Multi-Task, and Site Grabber views.
  • Allows users to filter downloads and site files using predefined categories from Preferences.

Application

  • Improved localization across the app.
  • Removed deprecated menu items and simplified keyboard shortcuts for better usability.
  • General stability improvements and minor interface enhancements.

jDM v4.2

Released on 23 January 2019

This update introduces support for macOS Mojave's Dark Mode and fixes a critical issue affecting directory selection. It also includes general stability improvements to enhance your experience.

Jump to a Section

Application

  • Added full support for Dark Mode on macOS Mojave, bringing a sleek and consistent look throughout the app.
  • Fixed an issue that prevented users from selecting directories when adding or managing downloads.
  • General stability and performance enhancements.

jDM 4.1

Released on 23 October 2017

This update delivers a major upgrade to the downloader, now supporting up to 32 simultaneous connections per file for maximum download performance. It also improves synchronization, authentication, and interface behavior across multiple windows, making jDM more powerful and stable than ever.

Jump to a Section

Downloader

  • Added support for splitting downloads into up to 32 threads to fully utilize available bandwidth and maximize speed.
  • Improved server handshake and data requests by ignoring local cache, ensuring always-fresh downloads.
  • Enhanced synchronization for obtaining file size and splitting downloads across multiple connections.
  • Downloader automatically retries individual connections when timeouts occur and resumes downloads seamlessly.
  • File sizes are now pre-allocated on disk for improved performance and reliability.
  • Improved authentication handling — hostnames must now match exactly (e.g., help.example.comexample.com).

Segments Window

  • Progress for stream downloads is now accurately shown while combining files.
  • Improved progress drawing and visual updates using the system accent color.
  • Segment table now remembers column layout between app launches.

Main Window

  • Added support for drag & drop of plain text and rich text format files — jDM automatically detects URLs inside them and adds multiple downloads at once.
  • Improved search behavior and ensured results remain consistent when rearranging downloads.
  • Fixed an issue where using “Redownload” didn’t correctly queue the task in paused downloads.
  • Improved cleanup when removing active downloads — associated resources are now properly released and related segment windows automatically close.
  • Preserved table selection state when adding new downloads.

Inspector

  • Improved synchronization between the downloader and inspector to always display up-to-date information.
  • Enhanced file renaming logic, including conflict detection for finished downloads.
  • Stream download segment URLs now update correctly when main URL is changed.

Preferences

  • Added support for wildcard authentication domains — users can now define flexible host patterns such as:
    • *.example.com → matches example.com, login.example.com, cdn.example.com
    • download.*.net → matches download.files.net, download.media.net

Application

  • Improved localization and translation coverage throughout the app.
  • Minor internal optimizations and stability enhancements.

jDM 4.0

Released on 15 June 2017

This major update introduces multi-threaded downloading for significantly faster performance, adds support for stream downloads, and brings new authentication and file management options. It also improves synchronization, preferences handling, and overall interface responsiveness.

Jump to a Section

Downloader

  • Introduced multi-threaded downloading, allowing downloads to be split into multiple threads to maximize transfer speed.
  • Added support for stream downloads (M3U8) — jDM now downloads individual media segments and automatically combines them into one file.
  • Enhanced reliability and stability when handling multiple parallel connections and authentication requests.

Segments Window

  • Introduced a new Segments window that displays all active connections for each download, providing detailed visibility into transfer progress.
  • Shows key metrics including total size, downloaded data, transfer rate, estimated time left, and resumable status at the top.
  • Includes an overall progress bar with a pause/resume toggle and individual progress indicators for each segment.
  • Displays a detailed table listing all active segments with columns for connection number, downloaded size, total size, and current status.

Main Window

  • Added a new “Move” option in the context menu to move files for selected downloads to another folder together.
  • Improved sorting synchronization — the inspector now updates correctly when sorting downloads in ascending or descending order.
  • General UI responsiveness improvements and better coordination between table view selections and related windows.

Inspector

  • Improved synchronization between the downloader and inspector — status updates such as Downloading, Paused, or Finished are now reflected immediately.
  • Enhanced data consistency and validation when displaying detailed download information.

Preferences

  • Added the ability to save usernames and passwords per host for automatic authentication during downloads.
  • Fixed an issue where changes to download category directories were not applied correctly in non-English localizations.
  • Resolved an issue where the option “Show ‘New Task’ window when adding downloads” did not work properly in some localizations.
  • Fixed a bug related to the scheduler not respecting saved settings.

Application

  • Improved validation of File and View menu items for accurate enable/disable behavior.
  • Added validation for Copy and Paste menu actions under the Edit menu.
  • General performance and stability improvements throughout the application.