10-16-2023, 04:32 PM | #1 |
Guru
Posts: 897
Karma: 950683
Join Date: Oct 2009
Device: Kobo Libra2
|
Using calibre on multiple computers
I use calibre on 2 different computers. I keep the library in my dropbox, so it should sync to each computer.
However, books added on one computer, while safely in dropbox, are not picked up in calibre on the other computer. I found the "Check Library" option which shows all the books as "Extra Titles" but I see no easy way to add them to calibre without manually going and adding each one individually. The only option the Check Library offers me for these titles is to delete them, there is no option to add them to calibre. Am I missing something that would make this easier? |
10-16-2023, 04:40 PM | #2 |
Grand Sorcerer
Posts: 11,543
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
Calibre is not meant for using on more than one device. Library corruption will result, as you've discovered.
Yes, the only option is to add the extra titles manually. That's because this is not supposed to be a regular occurrence, but an one-time mishap. If it happens regularly (as it always does when two-way cloud syncing is involved), then you're doing something you shouldn't (like using two-way cloud syncing). |
Advert | |
|
10-16-2023, 06:27 PM | #3 | |
null operator (he/him)
Posts: 21,006
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@Marcy - see https://manual.calibre-ebook.com/faq...rked-drive-nas
Quote:
BR |
|
10-16-2023, 06:29 PM | #4 |
Bibliophagist
Posts: 40,603
Karma: 157444382
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
To quote a too commonly posted item over the last 13 years:
If you keep your library on a networked drive (NAS, OneDrive, DropBox, whatever), it is not a question of if your library will be corrupted but when. See I am getting errors with my calibre library on a networked drive/NAS? in the calibre FAQs and SQLite Over a Network, Caveats and Considerations for more information. |
10-17-2023, 12:36 PM | #5 |
Resident Curmudgeon
Posts: 76,492
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Keep your calibre library away from cloud storage forever. No cloud storage has a one-way sync. They are all two-way. Because of this, your library WILL become corrupt and in some cases, unfixably corrupt.
|
Advert | |
|
10-17-2023, 12:38 PM | #6 | |
Resident Curmudgeon
Posts: 76,492
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
10-17-2023, 01:03 PM | #7 |
Fool
Posts: 424
Karma: 3585252
Join Date: Feb 2003
Device: Kindle: Voyage,PW1,KOA, Kobo: Clara Colour, Nook GLP, Pocketbook verse
|
For what it may be worth: I have been using Calibre since its first version. All that time, the library has been in a folder that Dropbox backs up. For a while, I ran Calibre on two computers and had all the problems others have mentioned. But once I stopped running a second copy of Calibre many, many years ago (and stopped making changes to the relevant folder outside of Calibre)I have had no problems.
YMMV. On the plus side, I have changed computers at least six times over the years and just installing Calibre and pointing it to the library folder worked fine each time. |
10-17-2023, 01:05 PM | #8 |
Grand Sorcerer
Posts: 11,543
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
No, it isn't. Keeping a back-up in Dropbox is perfectly fine. As long as it is a back-up and not a second active library.
|
10-17-2023, 01:07 PM | #9 |
Grand Sorcerer
Posts: 11,543
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
It's one-way sync if you use FreeFileSync to mirror your active library to Dropbox for backup.
|
07-29-2024, 02:42 PM | #10 |
Member
Posts: 10
Karma: 10
Join Date: Jul 2024
Device: calibre
|
It seems to me that it should be safe to use Dropbox, if you stick to the following regimen faithfully.
Obviously, this will only work if only one person is ever using the Calibre library and it is a little tedious, but could probably be easily scripted. |
07-29-2024, 03:04 PM | #11 | |
Resident Curmudgeon
Posts: 76,492
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
You do not want to use the library from Dropbox unless you actually need to and only after you've verified that it's not corrupted or you've fixed it if it is corrupted. It's not a question of if your libraries will be corrupted, but of when. |
|
07-29-2024, 04:20 PM | #12 | |
Grand Sorcerer
Posts: 11,543
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
Quote:
Also, be prepared to run the library check regularly, and I mean the extended version checking if the files are in sync with the database, not only the initial check. |
|
07-29-2024, 06:21 PM | #13 | |
Resident Curmudgeon
Posts: 76,492
Karma: 136564766
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
07-29-2024, 06:23 PM | #14 |
Grand Sorcerer
Posts: 11,543
Karma: 230505502
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
|
|
07-29-2024, 06:51 PM | #15 |
Member
Posts: 10
Karma: 10
Join Date: Jul 2024
Device: calibre
|
I certainly agree, that you cannot depend upon Dropbox alone, and you need to backup and check the libraries often. That said, here is a simple-minded script that works on my linux machine to do what was suggested:
Code:
dropbox start dropbox status echo -n "SYNCING CALIBRE" wait_time=15 i=0 while [ $i -le $wait_time ]; do echo -n . ((i++)) done dropbox stop echo -n "STOPPING DROPBOX" i=0 while [ $i -le $wait_time ]; do echo -n . ((i++)) done calibre echo - n "SYNCING DROPBOX" i=0 while [ $i -le $wait_time ]; do echo -n . ((i++)) done dropbox start dropbox status i=0 while [ $i -le $wait_time ]; do echo -n . ((i++)) done dropbox stop |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using Calibre on multiple computers | Waitingforatrain | Library Management | 2 | 09-19-2016 08:12 PM |
calibre and multiple computers | aielloj | Calibre | 4 | 06-26-2011 03:10 AM |
How to Duplicate My Calibre Library on Multiple Computers? | Sydney's Mom | Related Tools | 101 | 03-10-2011 01:14 PM |
Using one Calibre Library (via Dropbox) on Multiple Computers | PocketGoddess | Related Tools | 14 | 02-20-2011 05:15 AM |
Multiple computers and Calibre | starrigger | Calibre | 11 | 03-19-2009 01:14 PM |