Skip to content

Videos larger than 1GB are downloaded incompletely (~1.01GB) and never retried #1311

@Amigo-x

Description

@Amigo-x

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions