Random images gettings automatically stacked together
Burst photo stacking seems like a handy feature (if it works), however, after importing a large quantity of images from an icloud takeout and reviewing the images in immich and the immich-go logs, lots of images are getting stacked that are not burst images.
eg:
Burst image detection currently relies on two methods:
- Filename (convenient, but not available within the Apple ecosystem).
- Capture date of the photos (the method used with Iphone's photos).
Photos are stacked when they are taken within a 500 ms window of each other.
When photos are imported from iCloud, the capture date is pulled from the iCloud CSV file instead of the photo's Exif metadata. I’ve noticed that the timestamps in this CSV file lack seconds, which explains the inaccuracies in stacking.
Since I don’t have access to Apple devices, debugging and testing this specific use case is more challenging. In the meantime, you can manually retriggers stacking by running:
immich-go stack
⚠️ Note: This command is less tested than the upload command