-
Notifications
You must be signed in to change notification settings - Fork 757
Description
Description
Issue summary
When downloading videos larger than 1GB with icloudpd, the download does not complete correctly.
For every video larger than 1GB, icloudpd downloads a file of approximately 1.01GB, without reporting any download error.
Once this incomplete file exists locally, icloudpd will not attempt to re-download the file, assuming it is already present.
Observed behavior
Videos larger than 1GB are always downloaded as ~1.01GB files
No error or warning is reported during the download process
The downloaded file is corrupted / incomplete
Subsequent runs skip the file because it already exists
Running validation tools such as ffprobe or ffmpeg on these files results in errors like:
moov atom not found
This confirms the files are incomplete and unusable.
Expected behavior
Large video files (>1GB) should download completely, or
A clear error should be reported if the download fails, and
Incomplete files should be retried on the next run instead of being skipped
Impact
This issue makes it impossible to reliably back up large videos (e.g. long recordings, 4K videos), as corrupted files remain permanently unless manually deleted.
Question
Is this a known limitation or bug?
Is there a recommended way to handle or retry incomplete downloads for large video files?
Any guidance would be appreciated. Thank you for maintaining this project.