|
|
#1 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 313
Karma: 123456
Join Date: Dec 2025
Location: Czech Republic
Device: iphone, ipad
|
Two-Way Calibre Sync: Discussion
Hello to all justRead.app users who also use Calibre Sync.
Right now, I consider Calibre Sync to be at version 1.0: it only syncs books from Calibre to justRead.app. However, it's technically possible to make it two-way, meaning data could also sync from justRead.app back into Calibre. So I would like to make a Calibre Sync 2.0 Calibre has 15 standard columns, and users can also create custom columns (see screenshot). I'd like to know your opinions on two things: 1. Which columns should sync back to Calibre? - from the standard columns, which ones make sense to update from justRead.app? (Rating seems like an obvious one to me) - also, what custom columns are you currently using? These would need to be mapped manually, for example, #read_date in the screenshot. 2. How should the sync behavior work? When should changes be pushed back to Calibre? - Automatically, whenever you make a change (rate a book, close it, mark it as finished, etc.), and checking the Calibre server is online? - Periodically, with a check every X minutes? - Manually, triggered by the user? - Or some combination of the above? Any other ideas around this are also welcome. I'm planning this feature for version 2.3, so I'd like to keep this discussion open for about a week. The goal is to build it the way users actually want it, not just based on how I think it should work. |
|
|
|
|
|
#2 |
|
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 66
Karma: 46210
Join Date: Nov 2014
Location: Byford, Western Australia
Device: IPad Pro 12.9, 10.5, IPhone 16
|
I wouldn’t want to sync back to calibre, for me it’s a one way street so if 2 way sync is introduced I would like it to be an option to manually turn it on.
Custom columns I use are collections, last action and count pages. Standard columns Series and Tags are my most important after Author. Don’t really need to know about dates, rating or when I finished it. |
|
|
|
| Advert | |
|
|
|
|
#3 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 83,228
Karma: 153646249
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
If there is a two-way sync, I would like it to be a different program so no excess bloat for a feature that's a really bad idea.
|
|
|
|
|
|
#4 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 313
Karma: 123456
Join Date: Dec 2025
Location: Czech Republic
Device: iphone, ipad
|
Two way sync does not make sense in a different program, as you need mapping of columns to something existing in a program in which you are reading the book.
So for justread.app, I think an opposite, that it is a great idea. |
|
|
|
|
|
#5 |
|
Member
![]() Posts: 16
Karma: 10
Join Date: Jan 2007
Device: iPad Pro
|
I also would prefer a manual sync back to Calibre. Less chance of accidentally messing up the Calibre library. There are no Calibre columns I'd need to sync back, but I do see a use case for tags and ratings. I very much would like to sync back custom columns of Read (#yesno), and Date Read (#date).
|
|
|
|
| Advert | |
|
|
|
|
#6 | |
|
Connoisseur
![]() Posts: 58
Karma: 10
Join Date: Jan 2026
Location: Europe - Germany
Device: Kobo Libra Color, Kindle Paperwhite, IPad
|
Quote:
Columns I prefer are the read/unread and the reading position and it would be great if the collections in calibre could sync to the collections in Justread (But I don’t know if this is a very complex feature). |
|
|
|
|
|
|
#7 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 313
Karma: 123456
Join Date: Dec 2025
Location: Czech Republic
Device: iphone, ipad
|
Hello and thank you for the response.
About those Collections... as I never used this feature in Calibre... what is it? Where can I find it in Calibre? Because I even did not find any 'collections' in my Calibre installation, 9.6 version. |
|
|
|
|
|
#8 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 83,228
Karma: 153646249
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Collection are whatever column(s) you want them to be. You just have to configure the Reader's driver to use the column(s). But not all Readers can have calibre manage collections.
|
|
|
|
|
|
#9 |
|
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 313
Karma: 123456
Join Date: Dec 2025
Location: Czech Republic
Device: iphone, ipad
|
AHA, thank you for clarifying.
That means this goes into that 'custom columns' And by that it can be of course done by mapping existing collections from justread.app to a column named (for example) #collections in Calibre. Last edited by petrjahoda; 04-15-2026 at 09:56 AM. |
|
|
|
|
|
#10 |
|
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,473
Karma: 320197842
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
This thread (from 2018!) ,ight be of interest on custom columns, for an idea of what people (used) them for:
https://www.mobileread.com/forums/sh...d.php?t=294713 |
|
|
|
|
|
#11 |
|
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,473
Karma: 320197842
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
standard columns, as of calibre 9 are:
IMO, only rating should be synced back to calibre if it's changed in justRead Custom Columns: I have the following custom columns:
In short, only those values that shoudl be changed in justRead just by reading the book and rating it should be synced back to calibre. Other metadata should be unchanged. I see that I'm missing one bit of metadat that other might find vital - current reading position and furthest reading position. I suspect that it might be worth supporting one or both of those in a custom calibre column. I would rather have the syncing be a manual process too, I think. This is because the calibre server may not always be available, and trying to detect this in a way that does not cause delays sounds like a version 3 feature. Last edited by pdurrant; 04-16-2026 at 03:13 AM. |
|
|
|
|
|
#12 | |
|
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,473
Karma: 320197842
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Quote:
I use yes for "I have finished reading this" I use no for "I want to read this in the future" I use not set for "I don't want to read this, but I want to keep it around for reference" That way, I can pick a random book from the read==no section, and not get books I don't want to read as books (e.g. cookbooks). So it would be really nice if justRead handled the "not set" state of my #read column too. But that may require a bit more reworking than it deserves. In which case, I'l like the sync back to calibre for the read state to only ever change the state to read==yes, and never set a state to read==no (As it doesn't really make sense for that to happen in a reading app.) That way, my calibre tri-state won't get overwritten with lots of read==no states. Last edited by pdurrant; 04-16-2026 at 08:04 AM. |
|
|
|
|
|
|
#13 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 83,228
Karma: 153646249
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Now if you also have Reading Goal installed in calibre, you have to have #last updated before #percent in order for Reading Goal to have pages read under the correct date. Will justRead be able to correctly fill in #current so all of these values can be sent back to a Kobo Reader if needed? |
|
|
|
|
|
|
#14 | |
|
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,473
Karma: 320197842
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
|
Quote:
So count this as a +1 to supporting those columns.
|
|
|
|
|
|
|
#15 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 83,228
Karma: 153646249
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Calibre Miscellaneous and Annotation Sync Missing in Calibre Viewer Content Server | machuni | Viewer | 3 | 03-06-2023 07:48 PM |
| tolino-calibre-sync - Sync your Calibre library into the tolino cloud! | darkphoenix0 | Tolino | 1 | 08-27-2021 11:01 AM |
| Calibre Sync on Android stopped working properly with recent version of Calibre? | khahoon | Calibre | 5 | 07-06-2013 08:14 AM |
| Interesting discussion re: calibre | Gunnerp245 | Calibre | 0 | 07-21-2012 11:31 AM |
| Calibre discussion on BBC Radio 4 | Varley | Calibre | 3 | 11-14-2011 12:51 PM |