Sometimes, when moving files between devices/cloud or downloading from WhatsApp or so, the file creation date gets messed up, and there might not be EXIF info. This tool attempts to discover some of those discrepencies by detecting a date/timestamp in the file name.
Since it is not possible to run these checks with the search API, all assets need to be loaded. To decrease the load on the server, download them once to a JSON file and then upload that JSON file below. This should not be necessary once I implement proper pagination, but for now, it is a bit of a hack (contributions are welcome).
This tool is not perfect and might not work for all files. It relies only on the fileCreatedAt field of the asset (which is the same as dateTimeOriginal in EXIF, if it exists).
Note: this fixes only the data in Immich's database, not in the original image files. After immich#17061 gets merged, it would be possible to use similar images as an information source as well.
Server configuration
No file chosen
No mismatches found. All assets dates are in sync with the file name.