LR012 - Sync LR Classic Keywords to LR CloudSynching Keywords from LR Classic to LR Cloud
Change LogV01 – LrC/8.0 – Aug 2018 V02 - V03 – LrC/13.4 - Jun 2024]
V04 – LrC/15.4 & Lr/9.4 - Jun 2026]
This article only includes a short summary of syncing. See here for more detailed information
ContentsIf you want to skip ahead to what it looks like as of LrC/15.4 click the LrC/15.4 section below.
History of Classic <-> Cloud Keyword Syncing Keyword Syncing through LrC/13.3 Keyword Syncing LrC/13.4 through LrC/15.3 Keyword Syncing starting with LrC/15.4 Sync Keywords Global Preference General rules for keyword sync
History of Classic <-> Cloud Keyword Syncing
Let’s start with a bit of background and assumptions. Starting in October 2017 - when LR7 was first branded with the name “Lightroom Classic” (aka LrC) instead of just “Lightroom” and the name “Lightroom” changed to mean a new cloud based product - Adobe has been supporting two different products which are both under the heading of Lightroom. One is Lightroom Classic which is the most recent iteration of a product that was first introduced 2007. The 2nd product is just plain Lightroom which I’ll call Lightroom Cloud (Lr/Cloud) to distinguish it from Lightroom Classic (Lr/Classic). Lr/Cloud has essentially the same purpose of Lr/Classic, but is an entirely different product. Some of the main differences are:
Overview of how syncing worksIn order to have the rich feature set of Lr/Classic, but the “on all your devices” convenience of Lr/Cloud with the same images you need to have the two eco-systems work together. Adobe has facilitated this by providing a way to sync images between the two systems. You can read my blog on how to do that here How to use Lightroom CC together with Lightroom Classic The key to this though is having selected images sync between your Lr/Classic system and the suite of Lr/Cloud applications. In their promotional material Adobe touts this as 2-way sync. What is going on is that all images in Lr/Cloud sync to Lr/Classic and images in Lr/Classic that you designate sync with Lr/Cloud. You designate such images by placing them into a collection in Lr/Classic that is marked to sync pr the “All Synced Photographs” special collection. In this set up, if images enter the Lightroom world via the Lr/Cloud eco system, those images are automatically copied to Lr/Classic and placed in a default folder and automatically are added to the “All synced Photographs” special collection as well as one or more synced collections corresponding to Albums in Lr/Cloud. If images enter the Lightroom world via Lr/Classic, You can manually place them in the “All Synced Photographs” special collection, or into any synced collection (which automatically also places them in the “All synced Photographs” special collection. Once that takes place a “smart preview” of the image is created behind the scenes (if one doesn’t already exist) and that Smart Preview is copied to LR/cloud where the Lr/Cloud apps can get to it. If changes are made to the image in either eco-system those changes are synced back to the other eco-system. For image edits – meaning changes to what the image looks like – this works pretty well as long as you leave enough time for the syncing to take place, don’t sync too many images at one time, and the sync process doesn’t get hung up. How long syncing takes of course depends on your Internet speed and how many images you are syncing. For single images, with modestly good Internet speed, we’re talking about less than a minute. What they don’t make very clear is that there are many things present in both Lr/Classic and Lr/Cloud (sometimes with different names) that don’t sync back and forth as one would expect or as one would desire. What syncs back and forth (for images and Virtual Copies):
What syncs 1 time only (Values taken from when Smart Preview first created)
What never syncs
What syncs differently
But, even so, syncing is a good thing if one understands what does and doesn’t sync and how to work around some of those issues. Keyword Syncing through LrC/13.3This was an awkward period when keyword syncing was not supposed to work at all and Adobe was saying it was technically unfeasible to implement due to Lr/Classic having hierarchical keywords and Lr/Cloud having flat, or linear, keywords. But clever people outside of Adobe found a hole the implementation that got around this to some degree. I call this the “Keyword Hack”. During this period there was a lot of confusion about this as witnessed by discussions in Lightroom forums about how it does (or doesn’t) work. For example if you select a bunch of images in Lr/Classic and add them to a Synced collection, they may arrive in Lr/Cloud with keywords. But then if you change any keywords in either eco-system those changes never migrate back to the other eco-system. So, what is going on and how did the ‘hack” work? As I mentioned earlier, when images are synced what is actually syncing is a Smart Preview for each synced image. Smart Previews are actually reduced size DNG files. They were introduced as an option in Lr/Classic several versions prior as a way to allow you to edit images in the Develop Module of Lr/Classic even when the disk drive containing those images was not connected to the computer. Part of this was that as soon as the original images were again connected to the computer, it would catch up with any changes that needed to be written to the image files. So, here’s what happens. When you sync an image in Lr/Classic, it must place a Smart Preview of that image into the Adobe Cloud. But, that leaves two situations. One is where you had already created a Smart Preview for that image on your own (let’s call these user smart previews). The other situation is where you didn’t in which case LR will automatically create one for you (let’s call these automatic smart previews). Now this sounds like a trivial distinction but it does have ramifications. You can see if an image has a User Smart Preview by looking below the histogram in the Library or Develop module in Lr/Classic.
So why does this matter? Whenever a smart preview is FIRST created, all the pertinent metadata pertaining to the image that happens to be saved on disk in or with the image file (not just in the catalog) is included in the smart preview. However, after that point in time many metadata changes, such as keywords, are not updated in the smart preview and are not synced with the cloud. So, how do you get keyword and location changes you make in Lr/Classic to sync back to Lr/Cloud? The answer depends on which kind of Smart Preview you have. If your image does not have a User Smart Preview (i.e. has only an Automatic Smart Preview) in Lr/Classic perform the following steps: Remove the image from the “All Synced Photographs”: special collection (which will also remove it from any other synced collections in which it participates) and wait for the sync process to remove it from cloud If you don’t have “Automatically write changes to XMP” checked in the catalog preferences screen, force metadata changes to the image file (or XMP side car file) by clicking the “metadata mismatch icon” (3 horizontal lines with a hollow down arrow) on the image thumbnail in the grid. Then add the image back to the at least one synced collection and let it sync to the Cloud All your Lr/Classic keywords and location fields present when you re-add the image back to the first synced collection will be in the Automatic Smart Preview generated by LR and will migrate to the cloud but will not update thereafter (in either direction). If your image has a User Smart Preview (i.e. shows as “Has Smart Preivew” in the metadata filter or under the histogram) removing the image from all synced collections and then re-adding it does not refresh the keywords in the Cloud because no new Smart Preview needs to be built. In this situation perform these steps: Remove the image from the “All Synced Photographs” special collection (which will also removed it from any synced collections it may also participate in) Delete the User Smart Preview (menu: Library -> Previews -> Discard Smart Previews). If you don’t have “Automatically write changes to XMP” checked in the catalog preferences screen, force metadata changes to the image file (or XMP side car file) by clicking the “metadata mismatch icon” (3 horizontal lines with a hollow down arrow) on the image thumbnail in the grid. Now you can optionally re-create a User Smart Preview if desired, but either way, drag the image back to a synced collection and let it sync to the cloud. This will force a one time reload of the keywords and Location metadata to the cloud but will not keep them synced thereafter unless you repeat this process. IMPORTANT notes:
MORE IMPORTANT note:
Keyword Syncing LrC/13.4 through LrC/15.3Sorry, no such luck. The only way to keep keywords consistent between Lr/Classic and Lr/Cloud is to manually make the same changes In both systems. Keyword Syncing starting with LrC/15.4With LrC/15.4 in June 2026 they introduced a true, built in Keyword sync with no ‘hack’ needed. They did not address the lack of sync for location fields (country, state/province, city, sub-location) but as before GPS coordinates continue to sync so the default location fields can be looked up using the GPS coordinates. Everything from here on in this blog pertains to LrC/15.4 and beyond. Sync Keywords Global PreferenceThere is an option in the Preferences dialog, on the Lightroom Sync tab, that controls whether keyword’s sync between Lr/Class and Lr/Cloud at all.
This option is off by default for catalogs that were already set as the “sync catalog” prior to LrC/15.4, but is on by default for an unsynced catalog that becomes the synced catalog. When you turn on “Sync keywords”, nothing initially happens other than allowing keywords to be included when images sync. Subsequently, whenever an image syncs either way, keywords associated with the image being synced are included in both directions. If there were any keyword changes made while the global “Sync Keywords” preference was turned off, a “Sync Keywords to Cloud” button will appear at the bottom of the Keywording Panel. If you hover over this button it will show you the number of images whose keywords will be synced if you click the button. Clicking the button will sync keywords for all the currently sleeted images (regsrdless of whether or not they actually had any KW changes).
What triggers keyword syncWhen keyword Sync is enabled in Preferences, any new change made to an image in Lr/Classic or Lr/Cloud will trigger sync for that image and that will include all current metadata and edits, including keyword’s. This includes making changes to metadata fields in LrC which are not present in, or used by Lr/Cloud. In addition, as referenced above, clicking the “Sync Keywords to the Cloud” button at the bottom of the Keywording Panel (if present) will cause any changed keywords on the currently selected images to sync to-from Lr/Cloud. When keyword sync is disabled in preferences, if you make any metadata or edit change to an image in either LrC or Lr/Cloud, the edit state of the image and all metadata EXCEPT KEYWORD’S are synced. If you then turn keyword Sync back on nothing happens until either another change occurs on the image or you click the “Sync Keywords to the Cloud” button at the bottom of the Keywording Panel (if present) while the image is selected. How keywords syncKeywords in Lr/Classic can be in a hierarchical structure where the same keyword may appear under different parents. For example, you may have keyword “Alice” under parent “Family” and also under parent “Friends”. However, Lr/Cloud only supports a flat list of keywords which precludes having two “Alice” keyword’s (one relating to family and one relating to friends). This difference adds a fair amount of complexity to synchronizing keyword’s between the two systems. There were several potential strategies Adobe could have chosen for how to deal with this but this is the one they selected. The ultimate goal of keyword syncing is to have all the keywords shown in the Lr/Classic Keyword List which have either a checkmark or a minus sign for a synced image appear as individual keywords on that same image in Lr/Cloud and vice-versa. Seems simple enough but it can become somewhat complicated when you start dealing with hierarchical keywords in Lr/Classic.
General rules for keyword sync
A “piped” keyword in Lr/Cloud lists an entire keyword hierarchy as if it were a single keyword using either a “|” symbol or a “>” symbol to denote dropping down one level in the hierarchy, For example add keyword “Fauna>Bird>Robin” will create (or use) a 3 level hierarchy in Lr/Classic.
For more details on the large number of specific cases of adding, removing, renaming and moving keywords in both Lr/Classic and Lr/Cloud see this article https://www.danhartfordphoto.com/blog/2024/8/lr024-lr/classic-lrc-lr/cloud-lr-sync-behavior.
Keywords:
Blog,
DanLRBlog,
Keywords,
Lightroom,
Lightroom Classic,
Lightroom Cloud,
Sync,
Sync Keywords
Comments
Dave W(non-registered)
Perfect. Thank you for a wonderfully detailed and clear article.
No comments posted.
Loading...
|