- Joined
- Feb 11, 2019
- Messages
- 42
- Location
- California
- Lightroom Experience
- Power User
- Lightroom Version
- Cloud Service
- Lightroom Version Number
- 14.2
- Operating System
- macOS 15 Sequoia
LrC 14.2 MacOS Sequoia 15.4
Import (from SD card, or tethered camera, or tethered iPhone) is always such a chore!
I plug in the flash card, and choose the subfolder (I tend to start a new one monthly or so), and wait and wait (today, it's still updating the import preview 10 minutes later). The preview setting is set to "New Photographs", and the "Don't import suspected duplicates" is selected. Today, it shows me about 1400 photos that I already imported, but mysteriously doesn't show me the last 5 that were imported, nor the first 4 that haven't yet been imported. Why? I have to go manually pull the files of the CF card, or choose "Show All Photographs" and wait another 10 minutes to get the missing 4! Characteristic of the 1400 is that they were shot in Japan, and I'm now in California. The 5 that it decided it had already seen - captured without camera GPS, but otherwise no different. The 4 new ones that it failed to show for import - also captured without GPS, and before I had reset the camera clock to the PT zone, but NOT in the catalog already. Even changing the camera DST flag is enough to cause all previously imported pics to reappear on the import dialog.
And it's far worse importing from iPhone. It takes an hour to sort through all the previously imported pictures, and is kind of random on which ones it eventually shows. I end up using ImageCapture (which solves the same problem rather well), and manually moving the DNG files into my LR folder and syncing.
I've diagnosed one failure mode - if the pictures on the card were shot in a different timezone than the importing computer, they are intrepreted as new pictures, not previously seen, and LrC attempts to import them again (naming them with a -1 or -2 suffix). But I can't figure out why it's so slow, or why it's ability to identify existing and new is so poor. If I were writing the code, I would do a quick exclusion based upon a hash of filename and file DateTime field (that would quickly eliminate most previously imported from even being looked at, and then further qualify with a hash of all metadata. If the metadata hash were calculated once at import, and stored with the other metadata, then the whole "wrong timezone" thing would go away. And I have to suspect that whatever other heuristics are being used to determined whether it's been seen before would be improved too!
Am I the only one frustrated by this? It's been a thing for about a decade. It is minor, compared to the other performance challenges, but it's a stupid, easily fixable frustration!
Import (from SD card, or tethered camera, or tethered iPhone) is always such a chore!
I plug in the flash card, and choose the subfolder (I tend to start a new one monthly or so), and wait and wait (today, it's still updating the import preview 10 minutes later). The preview setting is set to "New Photographs", and the "Don't import suspected duplicates" is selected. Today, it shows me about 1400 photos that I already imported, but mysteriously doesn't show me the last 5 that were imported, nor the first 4 that haven't yet been imported. Why? I have to go manually pull the files of the CF card, or choose "Show All Photographs" and wait another 10 minutes to get the missing 4! Characteristic of the 1400 is that they were shot in Japan, and I'm now in California. The 5 that it decided it had already seen - captured without camera GPS, but otherwise no different. The 4 new ones that it failed to show for import - also captured without GPS, and before I had reset the camera clock to the PT zone, but NOT in the catalog already. Even changing the camera DST flag is enough to cause all previously imported pics to reappear on the import dialog.
And it's far worse importing from iPhone. It takes an hour to sort through all the previously imported pictures, and is kind of random on which ones it eventually shows. I end up using ImageCapture (which solves the same problem rather well), and manually moving the DNG files into my LR folder and syncing.
I've diagnosed one failure mode - if the pictures on the card were shot in a different timezone than the importing computer, they are intrepreted as new pictures, not previously seen, and LrC attempts to import them again (naming them with a -1 or -2 suffix). But I can't figure out why it's so slow, or why it's ability to identify existing and new is so poor. If I were writing the code, I would do a quick exclusion based upon a hash of filename and file DateTime field (that would quickly eliminate most previously imported from even being looked at, and then further qualify with a hash of all metadata. If the metadata hash were calculated once at import, and stored with the other metadata, then the whole "wrong timezone" thing would go away. And I have to suspect that whatever other heuristics are being used to determined whether it's been seen before would be improved too!
Am I the only one frustrated by this? It's been a thing for about a decade. It is minor, compared to the other performance challenges, but it's a stupid, easily fixable frustration!