Synching 2 Calibre libraries between 2 Macs

I am trying to figure out to sync the Calibre libraries I have, one on my MacBook Air and one on my Mac Pro.


I have been manually copying the libraries to the iCloud and merging them, but this is tiring.


Can I do a final merge of both libraries with the copy in my iCloud, and then direct Calibre to access that library when it opens on either computer??

Mac Pro (Late 2013), OS X El Capitan (10.11.6)

Posted on Sep 7, 2016 8:23 PM

Reply
8 replies

Jun 14, 2017 10:38 AM in response to Stephanos in Atlanta

Not sure if you've gotten your answer by now, but thought I'd chime in.


You need to treat the Calibre library as a black box...don't try to edit or merge files in it. That just confuses Calibre, which keeps track of all of that in a DB file. You need to combine libraries by importing one into the other.


  1. On the first computer, upload one library to iCloud
  2. Connect Calibre to it using the Switch library option
  3. On the second computer, open Calibre and export the library to a folder on iCloud
  4. Open Calibre on the first computer and choose import, and select the file you exported to previously
  5. You can now discard the import/export file, leaving you with a single library on iCloud.


The import process should identify any duplicates and ask if you still want to import them. (Note that how it behaves when it finds a duplicate is determined by your preferences). If there are still some duplicates after the import, you can manually delete them from within Calibre, or install the Calibre duplicates finder plugin.


Hope this helps.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Synching 2 Calibre libraries between 2 Macs

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.