Download Latest Version v1.0.0-beta.3 source code.zip (661.8 kB)
Email in envelope

Get an email when there's a new version of SimpleDownloader

Home / 1.0.0-beta.3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-08-17 1.3 kB
v1.0.0-beta.3 source code.tar.gz 2026-08-17 634.9 kB
v1.0.0-beta.3 source code.zip 2026-08-17 661.8 kB
Totals: 3 Items   1.3 MB 0

v1.0.0-beta.3

Adds MediaStore and subfolder support and improves output recovery and reliability.

Added

  • MediaStore output support on Android 10+.
  • setSubFolder(...) Work with filesystem paths, SAF/document-tree output, and MediaStore output.
  • MediaStore item URI support with overwrite(Uri).
  • TaskField.SUB_FOLDER_PATH.
  • task.getSubFolderPath().
  • downloader.setAutoRestore(...) for automatic restore and resume of tasks after app restart

Improved

  • MediaStore unique filename handling, including pending/concurrent outputs.
  • Resume handling for MediaStore outputs.
  • Output validation and recovery after externally deleted/invalid outputs.
  • Automatic recreation of deleted subfolders during retry/resume.
  • Persistence and restoration of MediaStore/subfolder output information.

Fixed

  • Retry could reuse a deleted output path/URI and write into another task's file.
  • SAF/filesystem retry could reuse a filename that had already been claimed by another task.
  • Deleted subfolders could cause retry to fail instead of being recreated.
  • MediaStore stale rows could cause unnecessary (1), (2) filenames.
  • MediaStore overwrite/invalid-output edge cases.

SimpleDownloader on GitHub: https://github.com/jeetarc/SimpleDownloader

Source: README.md, updated 2026-08-17