# NLP metadata fields not being written to export files

**URL:** <https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139>\
**Category:** Troubleshooting and Bugs\
**Created:** [January 14, 2020, 7:43am UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139 "2020-01-14T07:43:31Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![nate](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/nate/32/4_2.png) [@nate](https://forums.negativelabpro.com/u/nate)\
**Post date:** [January 17, 2020, 3:45pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/22 "2020-01-17T15:45:02Z")

</div>

> [@KevinEyewanders](#):
>
> Are you able to reproduce it in any of your environments

**Yes, I am able to reproduce this on Windows**.  
Adding a carriage return to any of the NLP fields will cause the export to not overwrite metadata. I would advise against using carriage returns in general, but I’ll patch this in next version.

**This does NOT effect Mac users**.  
It’s just a peculiarity of the Windows environment 🙂

---

<div class="post-metadata">

**Author:** ![KevinEyewanders](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/kevineyewanders/32/531_2.png) [@KevinEyewanders](https://forums.negativelabpro.com/u/KevinEyewanders)\
**Post date:** [January 17, 2020, 5:59pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/23 "2020-01-17T17:59:03Z")

</div>

Well that’s good at least it’s not an oddball one-off.  
No, the carriage return was unintentional - likely just a result of my completing the field, or perhaps a copy/past remnant. But definitely seems like something that would _easily_ rear its head on another users machine if they were not aware of this. (as I was not)

---

<div class="post-metadata">

**Author:** ![GEOPIX](https://avatars.discourse-cdn.com/v4/letter/g/77aa72/32.png) [@GEOPIX](https://forums.negativelabpro.com/u/GEOPIX)\
**Post date:** [January 20, 2020, 9:29pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/24 "2020-01-20T21:29:02Z")

</div>

Paragraphs are friendly.

---

<div class="post-metadata">

**Author:** ![Digitizer](https://avatars.discourse-cdn.com/v4/letter/d/57b2e6/32.png) [@Digitizer](https://forums.negativelabpro.com/u/Digitizer)\
**Post date:** [January 21, 2020, 12:38pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/25 "2020-01-21T12:38:59Z")

</div>

Here’s what I get on my iMac (2019 with macOS Mojave, Lr and NLP, each up-do-date)

When I right-click a bunch of NLP metadata enriched files to _export_ as 16 bit TIFFs,  
NLP metadata is NOT included in the exported files.

When I right-click a bunch of NLP metadata enriched files to _send to external editor_ as 16 bit TIFFs,  
NLP metadata is included in the exported files. -\> This might be used as a _workaround_.

---

<div class="post-metadata">

**Author:** ![nate](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/nate/32/4_2.png) [@nate](https://forums.negativelabpro.com/u/nate)\
**Post date:** [January 21, 2020, 2:40pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/26 "2020-01-21T14:40:44Z")

</div>

> [@Digitizer](#):
>
> When I right-click a bunch of NLP metadata enriched files to _export_ as 16 bit TIFFs,  
> NLP metadata is NOT included in the exported files.

Are you using the Negative Lab Pro export presets? **For instance, right-click on file \> Export \> NLP - Positive Copy - TIFF.**

![negative-lab-pro-lightroom-export](https://canada1.discourse-cdn.com/flex029/uploads/negativelabpro/original/1X/dcf81a0beb7c0a49a3af725394b98d3c3c113744.jpeg)

Is this what you are doing when you say you aren’t seeing the metadata? Or something else?

-Nate

---

<div class="post-metadata">

**Author:** ![Digitizer](https://avatars.discourse-cdn.com/v4/letter/d/57b2e6/32.png) [@Digitizer](https://forums.negativelabpro.com/u/Digitizer)\
**Post date:** [January 21, 2020, 11:15pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/27 "2020-01-21T23:15:49Z")

</div>

@nate, I selected the first option of the list, not the one you highlighted.

Nevertheless, I wonder why normal export ignores nlp metadata while sending to an external editor does not.

---

<div class="post-metadata">

**Author:** ![KevinEyewanders](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/kevineyewanders/32/531_2.png) [@KevinEyewanders](https://forums.negativelabpro.com/u/KevinEyewanders)\
**Post date:** [January 22, 2020, 2:13am UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/28 "2020-01-22T02:13:19Z")

</div>

I’m assuming the answer to this question is “yes”, but just for clarity, I’ll jump in as well.  
After selecting the first context menu choice of “Export” (the first option on the list), did you then, on the following screen, select Negative Lab Pro in the “Export To:” drop down list at top, or one the NLP preset choices in the left-hand pane? e.g. did you get all the NLP export option dialogues shown?

 ![nlp export options](https://canada1.discourse-cdn.com/flex029/uploads/negativelabpro/original/1X/282e99bf6dc8c89e0bfc4da5b3fdda77245f3fb9.jpeg)

---

<div class="post-metadata">

**Author:** ![nate](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/nate/32/4_2.png) [@nate](https://forums.negativelabpro.com/u/nate)\
**Post date:** [January 23, 2020, 4:02pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/29 "2020-01-23T16:02:11Z")

</div>

> [@Digitizer](#):
>
> Nevertheless, I wonder why normal export ignores nlp metadata while sending to an external editor does not.

Hmm… what exactly do you mean by “sending to an external editor?” Do you mean using the “Edit in” option to edit the file in another editor (like Adobe Photoshop)? And also, by NLP metadata, I assume you are referring to the custom Negative Lab Pro metadata section in Lightroom?

My experience has been that the “Edit in” option ALSO disregards the NLP metadata (at least in LR Classic 9.1).

It was actually pretty tricky to get the custom NLP metadata to be retained during export, and as far as I am aware, it requires using the custom export service I built (which forces the file to be immediately reimported so it can add the custom metadata back in to the catalog)

-Nate  
Creator of Negative Lab Pro

---

<div class="post-metadata">

**Author:** ![Digitizer](https://avatars.discourse-cdn.com/v4/letter/d/57b2e6/32.png) [@Digitizer](https://forums.negativelabpro.com/u/Digitizer)\
**Post date:** [January 23, 2020, 6:10pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/30 "2020-01-23T18:10:43Z")

</div>

> [@nate](#):
>
> what exactly do you mean by “sending to an external editor?

This:

 ![Bildschirmfoto 2020-01-23 um 19.07.27](https://canada1.discourse-cdn.com/flex029/uploads/negativelabpro/original/1X/5e2c441fd5b47daa13c57dc9d9ea5790b02f27ef.jpeg)

I can work the resulting (converted TIFF in DxO PhotoLab (shown above) and the re-export it from there. This workflow transmits at least some NLP metadata.

---

<div class="post-metadata">

**Author:** ![nate](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/nate/32/4_2.png) [@nate](https://forums.negativelabpro.com/u/nate)\
**Post date:** [January 23, 2020, 6:25pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/31 "2020-01-23T18:25:01Z")

</div>

> [@Digitizer](#):
>
> This workflow transmits NLP metadata.

Interesting. When I try this in LR Classic 9.1 on a raw file (edit in \> Adobe Photoshop), the resulting tiff copy that is created after editing in photoshop does NOT have the NLP metadata (nor would I expect it to).

If the file you are editing is already a tiff, and if using “edit in” is working against the original file, and not a copy, then in that scenario I would expect it to retain the NLP metadata.

---

<div class="post-metadata">

**Author:** ![Digitizer](https://avatars.discourse-cdn.com/v4/letter/d/57b2e6/32.png) [@Digitizer](https://forums.negativelabpro.com/u/Digitizer)\
**Post date:** [January 23, 2020, 6:36pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/32 "2020-01-23T18:36:48Z")

</div>

> [@nate](#):
>
> When I try this in LR Classic 9.1 on a raw file (edit in \> Adobe Photoshop), the resulting tiff copy that is created after editing in photoshop does NOT have the NLP metadata (nor would I expect it to).

…oops, I had some of the data in the keyword field, this is why I saw it in the file, sorry for the hiccup.

> [@nate](#):
>
> If the file you are editing is already a tiff, and if using “edit in” is working against the original file, and not a copy, then in that scenario I would expect it to retain the NLP metadata.

…does this imply that NLP metadata will be retained only if the enriched file is a tiff?

One more thing:  
…just tried to export according to your screenshot above and get this message instead of an export:  
 ![Bildschirmfoto 2020-01-23 um 19.16.53](https://canada1.discourse-cdn.com/flex029/uploads/negativelabpro/original/1X/45151c92376d82951cd8db126bb799b8760b3374.png)

Note that I had filled in all NLP metadata fields starting with “NLP-” (where possible) in order to more easily find entries in the output file - that was not created 😛

---

<div class="post-metadata">

**Author:** ![nate](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/nate/32/4_2.png) [@nate](https://forums.negativelabpro.com/u/nate)\
**Post date:** [January 23, 2020, 7:02pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/33 "2020-01-23T19:02:06Z")

</div>

> [@Digitizer](#):
>
> …does this imply that NLP metadata will be retained only if the enriched file is a tiff?

No… it just has to do with the way that Lightroom handles and stores custom metadata. The custom metadata in the NLP section is actually stored in the catalog itself and associated with the file (not embedded into file at that point). The included export service can do two things: 1) write the custom metadata into standard exif fields (which means it will use the custom metadata to write into standard fields) and 2) reimport the photo and re-associate it with the custom NLP metadata (as is done when you make a “positive copy”. Based on the options in the custom export service, you can determine which of these things it does, it how it does them.

> [@Digitizer](#):
>
> Note that I had filled in all NLP metadata fields starting with “NLP-” (where possible) in order to more easily find entries in the output file

Yeah, that could cause of problem. The fields are expected to be using standard notation. For instance, the focal length should be something like “80mm” and not “nlp-80mm”, because it is using that to calculate the “35mm Equivalent” tag, just as an example.

Also, make sure you are on the latest version of NLP (v2.1.2) and Lightroom.

---

<div class="post-metadata">

**Author:** ![Digitizer](https://avatars.discourse-cdn.com/v4/letter/d/57b2e6/32.png) [@Digitizer](https://forums.negativelabpro.com/u/Digitizer)\
**Post date:** [January 23, 2020, 8:16pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/34 "2020-01-23T20:16:06Z")

</div>

> [@nate](#):
>
> Also, make sure you are on the latest version of NLP (v2.1.2) and Lightroom.

Thank you, @nate, for the illumination. And yes, I use the latest versions of NLP and Lr Classic.

---

<div class="post-metadata">

**Author:** ![KevinEyewanders](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/kevineyewanders/32/531_2.png) [@KevinEyewanders](https://forums.negativelabpro.com/u/KevinEyewanders)\
**Post date:** [March 3, 2020, 7:48pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/35 "2020-03-03T19:48:55Z")

</div>

Nate, any fix yet for this? What might be the timeline here?

---

<div class="post-metadata">

**Author:** ![Ami](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@Ami](https://forums.negativelabpro.com/u/Ami)\
**Post date:** [May 3, 2020, 3:51pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/36 "2020-05-03T15:51:40Z")

</div>

Hi Nate,

I have scanned this lengthy exchange, but none of the suggestions have solved my problem. Here it is in brief:

1. Running Mac with Catalina
2. Launching Lightroom Classing and Importing a CR2 image
3. Launching NLP and converting
4. Saving to TIF using the NLP export
5. Scanning the TIF with exif-tool, or Preview/Inspector, or Photos Exif Editor (which I believe uses exif-tool)
6. I can see some NLP “contributions”, but not “Shooting Notes”

Why is this important? I just converted 900 negatives and used “Shooting Notes” to insert a caption in each and every one.

It is horrifying to me to think that all these captions have been lost on the way to the TIF.

Can you help?

Thanks

Ami

---

<div class="post-metadata">

**Author:** ![nate](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/nate/32/4_2.png) [@nate](https://forums.negativelabpro.com/u/nate)\
**Post date:** [May 3, 2020, 9:30pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/37 "2020-05-03T21:30:00Z")

</div>

Hi,

If you would like to have a written caption on the exported photo, that best place to put that is in the regular “Caption” field in Lightroom. (You can enter it in the “Default” metadata section, or the “Large Caption” section.)

Then when you export, you can choose the “Append Caption” if you want your caption to be retained, and the “Auto-Caption” added to it.

 ![append-caption](https://canada1.discourse-cdn.com/flex029/uploads/negativelabpro/original/1X/23b26c046e634e5cdd009161f379dbf94c5daa04.jpeg)

If you wrote captions for all of your images, but placed them in the “Shooting Notes” section, you should be able to go back to the original RAWs and just move the descriptions from Shooting Notes over to the Caption. There are plugins that can make this quick and easy to do in bulk, like this one: [https://www.photographers-toolbox.com/products/jbeardsworth/findreplace/index.php](https://www.photographers-toolbox.com/products/jbeardsworth/findreplace/index.php)

Let me know if that helps!

-Nate

---

<div class="post-metadata">

**Author:** ![Ami](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@Ami](https://forums.negativelabpro.com/u/Ami)\
**Post date:** [May 4, 2020, 6:02pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/38 "2020-05-04T18:02:28Z")

</div>

HI Nate.

Many thanks for the quick response.

When I entered my captions into the “Shooting Notes” field I didn’t realize that this field will not get into the TIF file, but I _knew_ that it will not show in the description field in, say, Mac Photos. It was just convenient to access this field, and I was planning on using Phil Harvey’s Exiftool to do copying _en messe_.

I guess I will have to do cut and paste. At 20 seconds each, I am looking into 5 hours of drudgery ☹  
I’ll check out the plugin.

While we are on the subject of meta-data, I have a minor request:  
Can you add other film formats, such as 110 and 126 – for those digitizing ancient negatives?

Many thanks!

Ami

---

<div class="post-metadata">

**Author:** ![DavidHoffmanuk](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/davidhoffmanuk/32/909_2.png) [@DavidHoffmanuk](https://forums.negativelabpro.com/u/DavidHoffmanuk)\
**Post date:** [May 5, 2020, 10:55am UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/39 "2020-05-05T10:55:10Z")

</div>

There are scripts in the (deprecated but available) Media Pro that will copy or move metadata from one field to another.

---

<div class="post-metadata">

**Author:** ![Ami](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@Ami](https://forums.negativelabpro.com/u/Ami)\
**Post date:** [May 14, 2020, 12:54pm UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/40 "2020-05-14T12:54:12Z")

</div>

Hi again,

I am trying to transfer meta-data (from Shooting Notes to Caption) using the plugin you suggested  
[https://www.photographers-toolbox.com/products/jbeardsworth/findreplace/index.php](https://www.photographers-toolbox.com/products/jbeardsworth/findreplace/index.php)  
The problem is that the plugin doesn’t find the field Shooting Notes.  
Any suggestion?  
Thanks

Ami

---

<div class="post-metadata">

**Author:** ![hiroh](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.negativelabpro.com/hiroh/32/5100_2.png) [@hiroh](https://forums.negativelabpro.com/u/hiroh)\
**Post date:** [October 17, 2022, 11:08am UTC](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139/41 "2022-10-17T11:08:16Z")

</div>

I always though that NLP metadata are embedded into DNG. Now I see it’s only in the file that you export using NLP export presets, right?

[Previous page](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139.md?page=1)

[Next page](https://forums.negativelabpro.com/t/nlp-metadata-fields-not-being-written-to-export-files/1139.md?page=3)
