LRC to Google Photos migration
Not a pro or even dedicated amateur photographer, but I got into shooting with an SLR years ago and used LRC as my library and editor with files stored on my NAS. Flash forward and now I almost exclusively use my phone for photos and Google Photos to review, share and edit. I barely touch LRC anymore and when I do I find it challenging to remember how to use correctly. I want all my photos in Google photos. My goals were:
- Move my 100k+ assets out of LRC into a new flat folder structure on my NAS
- Preserve edits made to raw files but not jpgs (I want original quality for jpgs)
- Ensure I don't lose any assets along the way
After noodling on this and testing with Claude I came up with this workflow which has worked for me. I'm not including the scripts here but of course you too can have AI come up with them (just make sure to double check everything before deleting). I should note that I do nightly cloud backups of both old and new folders from my NAS.
- Setup new folder structure for target:
- \photo2\year\
- \photo2\year\temp
- \photo2\year\raw
- \photo2\year\video
- Use Lightroom prune unwanted image files:
- Filter for metadata to exclude videos
- Mark photos for deletion by pressing 'x'
- To permanently delete go to Photo-Delete Rejected photos
- Confirm delete from disk + catalog
- Write metadata for RAW photos to file
- In LRC: filter File Type = RAW
- Select all RAW
- Metadata → Save Metadata to File
- Export all raw photos from matching year to \photo2\year\
- Settings: JPG, Quality 100, resize off, SRGB, same filename
- Destination is new year folder (e.g. \beanie\photo2\2018)
- Note: don't do this for non-raw files since we want unedited version
- Run scripts changing year as required (using \year\temp)
- Script1: copy all files from \photo\year (recursive search) to \photo2\year\temp
- Script2: Delete camera-original JPGs that have a matching CR2 (I've already exported edited versions)
- Script3: Move CR2 and XMP files to \year\raw
- Script3a: Move video files to \year\video
- Script4: Move remaining files to main \year folder (temp should now be empty and can be deleted)
- Final check:
- In LRC count all non-video files for year
- Should match count of files in \photo2\year
- Lastly (next day)
- Confirm remote backup of \photo2\year
- Remove year folder from LRC
- Delete old folder structure \photo\year
I'm about halfway through this process but it's going well, and I'm looking forward to getting out of LRC and having all my photos available in Google Photos. Also saving $120 per year with Adobe for a product I barely use anymore.