Use timestamp to determine if videos should be re-uploaded. Still use MD5 for images. SmugMug seems to modify the video files server-side and the MD5 hash changes. About timestamp, SmugMug is being inconsistent with the 'DateTimeModified' metadata: video timestamps are reported in UTC but images are in the user's local timezone. It therefore does not look like timestamp can reliably be used for images (the local timezone can change).
Use timestamp to determine if videos should be re-uploaded. Still use MD5 for images. SmugMug seems to modify the video files server-side and the MD5 hash changes. About timestamp, SmugMug is being inconsistent with the 'DateTimeModified' metadata: video timestamps are reported in UTC but images are in the user's local timezone. It therefore does not look like timestamp can reliably be used for images (the local timezone can change).

graveljp/smugcli