ImmichI
Immich2mo ago
Ge0rG

Change photo dates on (read-only) external library

I've imported my photo collection into an ro mounted external library (volumes entry /home/georg/Bilder:/bilder:ro) and realized after the import that a few folders are off by multiple years.

As a first step, I changed the EXIF data on the respective pictures as follows:
exiftool -DateTimeOriginal+="8:0:26 0:0:0" SAM_????.???
exiftool "-FileModifyDate<DateTimeOriginal" SAM_????.???

...and did a re-scan of the external libraries. Unfortunately, the changed dates weren't taken over into the photo collection. As a second step, I also changed CreateDate accordingly, to no effect.

Now, I tried to "Change date" on the photos from Immich, setting the same offset on the pictures. Unfortunately, there was no positive and no negative feedback on the UI, and the dates didn't change.

From the docker logs it looks like Immich is trying to update / write sidecars on the read-only folder (see attached log).

So I guess this is two bug reports in one?

  1. When re-scanning the external library, Immich should detect changed file timestamps / sizes and re-scan the EXIF (and probably also do all the other tasks like thumbnail generation, OCR, ...).
  2. When I try to change the dates on a read-only external library, it should either not offer this at all, or only update the Immich meta-data in SQL, but not try to write the actual files, or detect the fail and still update its meta-data.
Was this page helpful?