After several dead ends, I've finally got resumable downloads minimally working. There is now a Pause/Resume button on the installation tab. The partial download is stored in ~/Application Support/Maclibre3 and metadata necessary to resume is stored in ~/Library/Preferences/com.maclibre.maclibre3.plist.
Still to do on this topic:
- Download status does not display correctly after download resume
- Automatically prepare for resuming if download fails
- Start download from beginning if attempt to resume fails (for example, someone has deleted partial download file)
No comments:
Post a Comment