• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
19

P: HEIC photos import with Metadata Status: Changed On Disk

LEGEND ,
Jun 13, 2019 Jun 13, 2019

Copy link to clipboard

Copied

When HEIC photos from an iPhone are imported, they immediately have Metadata Status: Changed On Disk. Editing the photos changes the status to Conflict Detected.The incorrect status prevents metadata changes from being written to the .xmp sidecars when the option Automatically Write Changes Into XMP is enabled.

To reproduce:

1. Download and unzip these sample photos: https://www.dropbox.com/s/h9xwwlk11d3jdcc/heic-metadata-bug-2019-06-13.zip?dl=0

2. Import the photos into LR using the import option Add.

3. Wait a few seconds and notice the metadata status changes to Changed On Disk:

RackMultipart2019061311174417s-a40671af-81f0-4700-8857-79b6f87083e0-1267020420.pngRackMultipart2019061311174417s-a40671af-81f0-4700-8857-79b6f87083e0-1267020420.png

Tested on LR 8.3.1 / Mac OS 10.14.5 / Iphone 7 / Ios 12.1.4

Bug Fixed
TOPICS
macOS , Windows

Views

99

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Jun 14, 2019 Jun 14, 2019
We have been able to reproduce this and loggeg a bug for the same.

Thanks,
Smit
Lightroom Classic
Adobe

Votes

Translate

Translate
13 Comments
Community Beginner ,
Jun 13, 2019 Jun 13, 2019

Copy link to clipboard

Copied

I also have seen this problem, on macOS Mojave 10.14.5, running Lightroom Classic 8.3.1. Note that the problem does not occur with Lightroom Classic CC 8.2.1 (I reverted to this version to double check), so this bug is new, starting with 8.3.

Starting with Lightroom Classic 8.3, when I import iPhone XS HEIC photos, I get an icon on each image indicating the Metadata Status is "Conflict detected." When I click on the icon, or the "Metadata Status" in the "Metadata" panel, I get a pop-up that says, "The metadata for this photo has been changed by both Lightroom and another application. Should Lightroom import settings from disk or overwrite disk settings with those from the catalog?" with buttons "Import Settings from Disk", "Cancel", and "Overwrite Settings".

I have never seen this before, but now I see it every time I try to import iPhone HEIC photos. I haven't changed the method I use to import iPhone photos.

It's frustrating because the icon shows up immediately. I have no other apps running (there presumably could be some background processing running that I'm unaware of). I also have no indication about what metadata has changed; Lightroom doesn't say what is different. So besides the fact I don't expect this "Conflict detected" state to exist, it's hard to make a decision about which option is the appropriate one to choose.

I import iPhone photos by letting my photos sync in iCloud (full resolution), open Apple Photos, select the photos, and export to a local drive with File->Export->Export Unmodified Originals... Then, I import these into Lightroom Classic using Import with the "Move" option to both import the photos and move them to be co-located with all my other Lightroom managed photos.

When I import Canon CR2 RAW files from a CF card via a CF card reader, I don't see this behavior.

I also reported this here: https://forums.adobe.com/message/11118757


Votes

Translate

Translate

Report

Report
LEGEND ,
Jun 13, 2019 Jun 13, 2019

Copy link to clipboard

Copied

LR has long had problems with spurious metadata conflicts (since LR 3, at least). If you're sure that you haven't changed a photo with an external application, it's safe to do Metadata > Save Metadata To File with Overwrite Settings.

Votes

Translate

Translate

Report

Report
LEGEND ,
Jun 13, 2019 Jun 13, 2019

Copy link to clipboard

Copied

I'm guessing this has something to do with the shortcut Adobe took implementing metadata for HEIC files. 

With all other non-raw files (JPEG, TIFF, PNG, PSD), LR uses the industry-standard metadata sections in the files themselves to store metadata.  But with raws, LR uses .xmp sidecars to store metadata, with the received wisdom being that raw formats (except DNG) are proprietary. (But do note that Adobe Camera Raw reads the proprietary raw files.)

But strangely, LR uses .xmp sidecars for HEIC files, even though HEIC has a well-defined industry standard for metadata (HEIC is based on QuickTime). I'm guessing that the product engineers didn't have a readily accessible code library for writing HEIC metadata and thus took the expedient route of using .xmp sidecars. This is ironic, since Adobe has resisted for years using .xmp sidecars for storing video metadata.

Since HEIC is the only non-raw still format using sidecars, there's probably some code path that's gotten confused about this.

Votes

Translate

Translate

Report

Report
Adobe Employee ,
Jun 14, 2019 Jun 14, 2019

Copy link to clipboard

Copied

We have been able to reproduce this and loggeg a bug for the same.

Thanks,
Smit
Lightroom Classic
Adobe

Smit | Lightroom Classic Team

Votes

Translate

Translate

Report

Report
Explorer ,
Jun 14, 2019 Jun 14, 2019

Copy link to clipboard

Copied



Here are the steps to reproduce the issue:
Install Lightroom Classic 8.3 on macOS 10.14.5
Create a catalog
Import a photo
The photo will have the “Metadata Was Changed Externally” icon
 
Here are the steps to restore the expected behavior:
Install Lightroom Classic 8.2 on macOS 10.14.5
Create a catalog
Import a photo
The photo will not have any warning icon
 
Please correct the bug 8.3 to show the correct behavior of 8.2

Votes

Translate

Translate

Report

Report
Community Beginner ,
Jun 30, 2019 Jun 30, 2019

Copy link to clipboard

Copied

just to add another datapoint, I have the same issue and it is reproducible just by taking a photo on my iPhone, adding it to CC on my phone and letting it sync to ClassicI

Votes

Translate

Translate

Report

Report
LEGEND ,
Jul 02, 2019 Jul 02, 2019

Copy link to clipboard

Copied

I have also encountered this issue as described in the original post. It is annoying to have to address this issue for every imported photo. Please prioritize a fix to correct this bug. 

Votes

Translate

Translate

Report

Report
Participant ,
Jul 03, 2019 Jul 03, 2019

Copy link to clipboard

Copied

Have you been able to reproduce this bug on Windows?

Votes

Translate

Translate

Report

Report
Adobe Employee ,
Jul 03, 2019 Jul 03, 2019

Copy link to clipboard

Copied

We have been able to reproduce this bug on both macOS and Windows. We are working on this.

Smit | Lightroom Classic Team

Votes

Translate

Translate

Report

Report
LEGEND ,
Jul 17, 2019 Jul 17, 2019

Copy link to clipboard

Copied

Any updates on when the fix will be rolled out?

Votes

Translate

Translate

Report

Report
Adobe Employee ,
Aug 13, 2019 Aug 13, 2019

Copy link to clipboard

Copied

Lightroom Classic 8.4 was released today and contained a fix for this issue. Please update to 8.4 and verify that you are no longer seeing the issue. Thank you!
Rikk Flohr - Customer Advocacy: Adobe Photography Products

Votes

Translate

Translate

Report

Report
Explorer ,
Aug 13, 2019 Aug 13, 2019

Copy link to clipboard

Copied

Thank you very much.
I imported HEIC with 8.4 and can confirm that now it's fine.
Kind regards.Michael 

Votes

Translate

Translate

Report

Report
Community Beginner ,
Aug 13, 2019 Aug 13, 2019

Copy link to clipboard

Copied

LATEST
Looks like it's working with 8.4. Thanks!

Votes

Translate

Translate

Report

Report