| Name | Modified | Size | Downloads / 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