Skip to content Skip to sidebar Skip to footer

Upload Photos From Lightroom to Google Photos

Warning: this plugin is currently extremely limited, because Google's API is extremely limited.

NOTE: If you used this plugin prior to Sep vi, 2018, you must re-load the listing of albums. Google inverse how Google Photos refers to albums internally, then prior references held past the plugin are no longer valid. If you made Publish Collections, you must recreate them after refreshing the album list.

This plugin for Adobe Lightroom Classic allows you to export images from Lightroom straight to Google Photos.

At this point, Google does let the plugin to:

  1. create albums.
  2. upload photos and videos to those (and only those) albums.

In detail, Google does not let this plugin to:

  • upload to whatever anthology not created by this plugin.
  • update any aspect of any photo or video at Google Photos.
  • delete or supersede annihilation at Google Photos.

The inability to delete or supervene upon precludes creating a Publish Service in Lightroom for Google Photos. As such, this plugin is currently an consign-only plugin.

Logging In To Your Google Account

Giving the plugin permission to upload photos on your behalf to your own Google Photos account is currently a bit more complex than it needs to exist, until Google "verifies" my app.

Commencement, make sure you're logged into Google in your web browser, to the account you want the plugin to upload to.

Then, beginning the authentication process in the Export Dialog:

Clicking the "Authenticate to Google Photos" brings you to a scary-looking page at Google:

Clicking on "Advanced" opens up a bit more of the page:

And in that location y'all can see an oddly-worded "Go to regex.info (unsafe)" link. The "regex.info" is my blog website, only I don't know why they employ information technology as the proper noun here. Information technology's where I host the privacy policy web page that Google requires (it's down beneath, on this very page). Weird.

In any example, clicking on that link finally brings the granting-of-permissions page:

Here, too, you see the odd utilise of my web site as the name of this app.

The listing of permissions you run across here seems to grant much more functionality than the plugin really offers. The first one, " View and manage your Google Photos library " seems to be pretty much total admission, yous'd think.

The discrepancy between what we come across here and what we actually go is mirrored in the API documentation (it's inconsistent and sometimes wrong). It besides mirrors the advice I've seen from Google employees working on the project (it's inconsistent and sometimes wrong).

In any case, clicking "Allow" should ship you lot back to Lightroom, and you'll be set to create an album.

Selecting the Destination Album

As noted above, Google, for unknown reasons, allows the plugin to upload only to albums created past the plugin. Withal, Google doesn't let the plugin know which albums those are (and the plugin can't know because they could accept been crated past y'all on a different machine, or with a different catalog), so the plugin must list all your albums.

If you try to upload to ane not created by this plugin, Google will return an error simply after the photo has been uploaded.

So, exist certain to create an anthology with the plugin.

Here's what the Consign dialog looks like:

I'grand non privy to Google's plans for the API, but the takeaway from what I've learned then far is that Google has little involvement in this API, so I don't expect it to expand in a meaningful fashion any fourth dimension shortly.


This plugin works in Adobe Lightroom Classic, and older versions as far back equally Lightroom 6 (though some features depend on the version of Lightroom).

The same download works for both Windows and Mac. See the box to the upper correct for the download link (in orange) and installation instructions.

Please run into the FAQ and known problems before reporting bugs.

Availability

This plugin is distributed as "donationware". I have chosen to make information technology available for costless — anybody can utilize it forever, without cost of any kind — just unless registered, its functionality is somewhat reduced afterward six weeks.

Registration is done via PayPal, and if yous choose to register, it costs the minimum 1-cent PayPal fee; any amount you'd like to add beyond PayPal'south sliding fees as a souvenir to me is completely optional, and completely appreciated.

Note: a Lightroom major upgrade, such as from Lr10 to Lr11 de-registers the plugin in the upgraded version, so if you lot want to maintain registration, a new ($0.01 if you similar) registration lawmaking is needed in the upgraded version. Information technology makes for a hassle every couple of years, I know. Sad. See this note for details.

For details on plugin registration and on how I came into this hobby of Lightroom plugin development, see my Plugin Registration page.

"Privacy Policy"

Google requires that I accept a stated "privacy policy", so hither it is: I respect your privacy.

With one exception mentioned below, the plugin keeps all your Google data between you and Google, and information technology'southward never sent to me or anyone else unless you go out of your way to share it (east.g. by explicitly sending me plugin logs or an email). If yous do choose to send me something, I respect your privacy.

The plugin stores your Google data mostly in the Lightroom itemize, and partially in Lightroom'due south preferences file. Data may appear in the plugin log file maintained by Lightroom on your system. The log file is cleared out each time Lightroom starts or the plugin is reloaded, and can be manually cleared via Lightroom's plugin manager.

The one exception mentioned above is that during the process of authenticating the plugin (giving information technology permission to upload photos on your behalf to your own Google account), technical limitations at Google require the process to momentarily pass through my web site's servers. The information in this footstep is used only in furthering Google'southward hallmark process, and is neither logged on my server nor shared with anyone.

Unrelated to your photos or your personal data, the "check for plugin updates" procedure passes along anonymous organization statistics: what version of the plugin is currently installed, what version of Lightroom is existence used, and whether the plugin is being run on Windows or a Mac; no Google data is involved in this.

Version History
( Update Log via RSS )

20220309.20

Work around a bug in Lightroom 11.ii that causes publishing to get stuck. The workaround is to switch the view away from the collection being published. If the user does that switch manually, the bug goes away. This plugin update notices if the problems is being triggered, and if and then, momentarily switches the view to the quick collection and back.

Removed a bunch of debug logging that was slowing down the LUA token.Newline

20220224.19

Piece of work around a Lightroom "lua_gettop( L ) == one" problems.

20220120.18

Added the WEEKNUM token, along with DAYNUM, weeknum, and daynum.

Whack-a-mole with PayPal'due south random changes.

20211219.17

Warn when PayPal seems to have given a bogus code in the web-confirmation folio.

Fixed that the Province template token did not respect the plugin-specific geo-privacy settings.

Fixed an result with the {Newline} token, and added {Comma}, {Hyphen}, and {Space} for adept measure.

Fixed a trouble with filters on the {Keyword} token.

20201017.fourteen

Updates for Lr10

Added the SpeedKnots token.

Worked around an "unknown key captureTime" error.

Added the {PlusCode} and {GeoHash} tokens.

20200529.13

Handle the "All Except Camera & Photographic camera Raw Info" metadata choice WRT geoprivacy.

Some of the filename-related tokens could be wrong in rare situations.

20200218.12

Update to runway Google's changes in the underlying APIs. No user-visible changes.

Piece of work around a Windows bug related to canceling out of the registration dialog.

Added some extra debug logging to notation whether the plugin is enabled.

20190708.8

Stock-still a trouble with the SpeedKPH token.

Finally figured out the "Assertion failed: packed" error.

Added TempC and TempF to the template tokens that my plugins understand.

Added the TempC and TempF tokens.

Updated the keyword-related tokens to accept standard filters.

Piece of work around a bug that sometimes causes plugins to be disabled when starting Lightroom via clicking on a catalog file.

Gear up an "Unknown key: captureTime" crash.

Added the GPSCoords token.

Fixed a problem related to template tokens and photos without capture times.

Added functions uc(), ucFirst(), lc(), and lcFirst() to the LUA token.

20181110.7

I happened to notice that Google had old fabricated a small (unannounced!) change to the API, and now all of a sudden videos that couldn't exist uploaded before can be.

When not logged in, get in more articulate what y'all're non logged into, and how to fix it.

Updated the alphabetical sort to be "sorta-smart alphabetical sort", whereby names that differ only past a number are sorted numerically. For example, "album2" properly falls between "album1" and "album3", but "album20" falls after. The former straight-up alphabetical sort put "album20" before "album3", which is ugly and unpractical.

Added the PEOPLE variable to the LUA token.

20181017.6

Brand the template-editing window a big bigger in the caption editor.

20181015.5

Updates for Lr8 (Lightroom Classic CC Version 8).

Added the special PP() role to the {LUA} token.

Added hierarchical options to the Keywords token.

Endeavour to piece of work effectually a Lightroom bug related to photo timezones and how Lightroom handles accessing plugin data.

20180927.3

Allow the plugin to run in Lightroom 4. I'1000 not sure whether it'll work, but worth a try if you lot're notwithstanding on Lr4.

20180912.2

Now list only albums created past the plugin, equally those are the simply ones that Google allows the plugin to upload to.

Added the SST1, SST2, and SS3 tokens to the template tokens that the plugin understands.

Sometimes Lightroom loses the "Visit At... " link for a publish collection; dig harder to come up with it anyway.

Input fields that accept a location tin now handle a What3Words code and a Plus Code.

Try to avoid having unexpectedly-long fault letters create too-big a dialog.

gallaghergioneds.blogspot.com

Source: http://regex.info/blog/lightroom-goodies/google-photos

Postar um comentário for "Upload Photos From Lightroom to Google Photos"