Bridge: XMP Label is wrong

  • 1
  • Problem
  • Updated 2 months ago
  • (Edited)
In the latest version of Bridge. (8.0.1) the Label data in the XMP file is wrong.  Bridge is using some path to the label set instead of the Label word "Approved"

XMP file created by Bridge with Label set for GREEN




XMP file created by Lightroom using Bridge Label set for GREEN
Photo of Robert Somrak

Robert Somrak, Champion

  • 104 Posts
  • 26 Reply Likes

Posted 2 months ago

  • 1
Photo of Stephen Marsh

Stephen Marsh

  • 63 Posts
  • 14 Reply Likes
Thank you for the heads up!

Until Adobe provide a fix, ExifTool can be used to batch remove and add the correct metadata back into these images, without affecting the binary image data.

Photoshop could also do this via scripting, however unlike ExifTool, it would obviously need to decompress/recompress JPEG files.

I’m also guessing that this may be scriptable in Bridge, as there have been fixes in the past for issues:

https://feedback.photoshop.com/photoshop_family/topics/bug-issue-between-bridge-and-acr-regarding-la...
(Edited)
Photo of Robert Somrak

Robert Somrak, Champion

  • 104 Posts
  • 26 Reply Likes
I don't use bridge for labeling but ran into this a couple weeks ago importing photos from someone that does.  It was an easy fix in Lr.  I did a little testing yesterday and discovered a fresh install of Bridge has this issue but if you change the Label to Green and then back to Approved in Bridge it is corrected so the initial install has the wrong labels.  Not an issue as I would change Bridge to Lightroom labels if I used it.
Photo of Kukurykus

Kukurykus

  • 157 Posts
  • 28 Reply Likes
for(i = 0; i < (arr = ['Red', 'Yellow', 'Green', 'Blue', 'Purple']).length; i++) {
  eval("app.preferences.Label" + (i + 1) + " = arr[i]")
}

You may save it for ex. as Labels.jsx in (CS6 example):

C:\Program Files\Common Files\Adobe\Startup Scripts CS6\Adobe Bridge

and then after restart Bridge if needed in 'Edid / Preferences / Startup Scripts' check 'Labels' item:
(Edited)
Photo of Stephen Marsh

Stephen Marsh

  • 63 Posts
  • 14 Reply Likes
You are the man Kukurykus!

Such a simple scripting based “patch” – without waiting for Adobe to push out another build...

However I had to change the colours to the CS6 label names:

for(i = 0; i < (arr = ['Select', 'Second', 'Approved', 'Review', 'To Do']).length; i++) {  eval("app.preferences.Label" + (i + 1) + " = arr[i]")
}


Thank you!
Photo of Kukurykus

Kukurykus

  • 157 Posts
  • 28 Reply Likes
Yes I had to suggest those names you used instead of colours as I know some versions of Bridge got them but default, so some users can be more familiar with them in their work. I had to write such script as I work in different computers where later I found in range of the same Bridge version there sometimes labels use colours but other time specific names.

Mostly when you install Bridge there are supposed to be names already set, and rarely they are colours. In the Bridge I used I had colours set, but one day something wrong happened and only option for me was to reset Bridge settings (by pressing simultaneously 'shift ctrl alt' at launching Bridge). What suprised me settings of Bridge after this action were quite different than after fresh installation! One of things was that I had set 'those' names for labels, not colours what I thought was by default.

Then I found a workaround to smoothly change names to colours on different computers in range of one company network where we work with Bridge. I sent by one script to all 16 "Startup Scripts" folders (on different comps) that Labels.jsx script so anyone who worked with my other scripts on those computers that needed colours as lables didn't need to call me to do that change for him manually.
(Edited)
Photo of Avinash Kumar Singh

Avinash Kumar Singh, Employee

  • 24 Posts
  • 7 Reply Likes

Hi Robert Somrak,

Can you please let us know if are you facing any issues in your workflow because of the current implementation of Labels in Adobe Bridge?

Thanks,

(Edited)
Photo of Stephen Marsh

Stephen Marsh

  • 63 Posts
  • 14 Reply Likes
Yes there are problems, this change appears to be a bug, if this is intended then it needs rethinking.
Photo of Robert Somrak

Robert Somrak, Champion

  • 104 Posts
  • 26 Reply Likes
It appears the CURRENT Bridge writes XMP with the label as "$$$/Bridge/Preferences/Label/Green=Approved" instead of just "Approved.  In Lightroom this shows the longer label when doing a Metadata filter using LABEL.  I went back to Bridge and changed the green label to "ABC" and then back to "Approved" and a file set as Green now stores the label as "Approved" in XMP.   I actually uninstalled Bridge along with the preferences and reinstalled and the label issue showed up again.  Bridge 8.0.1.282.  This should be an EASY fix for Adobe.

I don't use Bridge for labeling but this showed up when a friend that does was using my computer.  I changed my labels to the Lightroom label scheme
Photo of David Converse

David Converse

  • 298 Posts
  • 67 Reply Likes
Labels are not assigned by color but by text. Assigned that Green Approved label to a file then change Green in Preferences to something else. The file will now have a white label.
Photo of Robert Somrak

Robert Somrak, Champion

  • 104 Posts
  • 26 Reply Likes
I know that but the TEXT is wrong in the XMP saved from bridge on a clean install.  Its not "Approved"  it is "$$$/Bridge/Preferences/Label/Green=Approved" and it causes any program, even bridge that has the label set having "Approved" to show as white.  
(Edited)
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 14046 Posts
  • 1734 Reply Likes
It looks like a zString is sneaking into there. The Bridge team is looking into this problem. Thanks