Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > justRead.app

Notices

Reply
 
Thread Tools Search this Thread
Old 04-15-2026, 05:00 AM   #1
petrjahoda
Addict
petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.
 
Posts: 339
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.
Attached Thumbnails
Click image for larger version

Name:	Screenshot 2026-04-15 at 10.50.56.png
Views:	30
Size:	634.5 KB
ID:	222562  
petrjahoda is offline   Reply With Quote
Old 04-15-2026, 05:34 AM   #2
Zebedi
Connoisseur
Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.Zebedi has every book they ever wanted in electronic form on their reader.
 
Zebedi's Avatar
 
Posts: 81
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.
Zebedi is online now   Reply With Quote
Old 04-15-2026, 06:20 AM   #3
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,334
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.
JSWolf is offline   Reply With Quote
Old 04-15-2026, 07:39 AM   #4
petrjahoda
Addict
petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.
 
Posts: 339
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.
petrjahoda is offline   Reply With Quote
Old 04-15-2026, 08:30 AM   #5
lbrockmueller
Member
lbrockmueller began at the beginning.
 
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).
lbrockmueller is offline   Reply With Quote
Old 04-15-2026, 09:01 AM   #6
Docuro
Connoisseur
Docuro began at the beginning.
 
Posts: 58
Karma: 10
Join Date: Jan 2026
Location: Europe - Germany
Device: Kobo Libra Color, Kindle Paperwhite, IPad
Quote:
Originally Posted by lbrockmueller View Post
I also would prefer a manual sync back to Calibre. Less chance of accidentally messing up the Calibre library.
I fully agree!
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).
Docuro is online now   Reply With Quote
Old 04-15-2026, 09:10 AM   #7
petrjahoda
Addict
petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.
 
Posts: 339
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.
petrjahoda is offline   Reply With Quote
Old 04-15-2026, 09:48 AM   #8
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,334
Karma: 153646249
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by petrjahoda View Post
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.
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.
JSWolf is offline   Reply With Quote
Old 04-15-2026, 09:51 AM   #9
petrjahoda
Addict
petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.petrjahoda is an accomplished Snipe hunter.
 
Posts: 339
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.
petrjahoda is offline   Reply With Quote
Old 04-16-2026, 02:58 AM   #10
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 75,533
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
pdurrant is offline   Reply With Quote
Old 04-16-2026, 03:09 AM   #11
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 75,533
Karma: 320197842
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
standard columns, as of calibre 9 are:
  1. id
  2. title
  3. authors
  4. timestamp
  5. size
  6. tags
  7. last_modified
  8. pubdate
  9. series
  10. publisher
  11. formats
  12. path
  13. rating
  14. languages
  15. pages

IMO, only rating should be synced back to calibre if it's changed in justRead

Custom Columns:
I have the following custom columns:
  1. #parts - Comma separate text, giving the individual names for omnibus editions
  2. #sub - like series, but indicates a sub-series within a series.
  3. #read - Yes if I've read it, No if I intend to read it.
  4. #dateread - the date I finished reading it
  5. #price - floating point, what I paid for it
  6. #orig - the original format downloaded (like tags)
  7. #shops - where I got the book (like tags)
IMO, only #read and #dateread should be synced back to calibre.

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.
pdurrant is offline   Reply With Quote
Old 04-16-2026, 08:02 AM   #12
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 75,533
Karma: 320197842
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
Quote:
Originally Posted by pdurrant View Post
Custom Columns:
I have the following custom columns:
  1. #parts - Comma separate text, giving the individual names for omnibus editions
  2. #sub - like series, but indicates a sub-series within a series.
  3. #read - Yes if I've read it, No if I intend to read it.
  4. #dateread - the date I finished reading it
  5. #price - floating point, what I paid for it
  6. #orig - the original format downloaded (like tags)
  7. #shops - where I got the book (like tags)
I forgot to say that I actually use the tri-state of a calibre Boolean column. That is, it can be yes, no or not set.

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.
pdurrant is offline   Reply With Quote
Old 04-16-2026, 10:58 AM   #13
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,334
Karma: 153646249
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by pdurrant View Post
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.
If you have a Kobo and you use Kobo Utilities to download your reading position, you have three custom columns setup.
  1. Percent Read (#percent)
  2. Last Read Timestamp (#last)
  3. Current Reading Location (#current)

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?
JSWolf is offline   Reply With Quote
Old 04-16-2026, 12:06 PM   #14
pdurrant
The Grand Mouse 高貴的老鼠
pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.pdurrant ought to be getting tired of karma fortunes by now.
 
pdurrant's Avatar
 
Posts: 75,533
Karma: 320197842
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Oasis
Quote:
Originally Posted by JSWolf View Post
If you have a Kobo and you use Kobo Utilities to download your reading position, you have three custom columns setup.
  1. Percent Read (#percent)
  2. Last Read Timestamp (#last)
  3. Current Reading Location (#current)

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?
If those custom columns are already a 'standard' for people using Kobo ereaders, it would be very nice to support them in justRead. I'd be willing to add them, and I don't have a Kobo!

So count this as a +1 to supporting those columns.
pdurrant is offline   Reply With Quote
Old 04-16-2026, 02:03 PM   #15
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,334
Karma: 153646249
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by pdurrant View Post
If those custom columns are already a 'standard' for people using Kobo ereaders, it would be very nice to support them in justRead. I'd be willing to add them, and I don't have a Kobo!

So count this as a +1 to supporting those columns.
You don't have to have those columns named that way. But in the configuration of Kobo Utilities is the name of what the columns are so I went with that and I think they are very appropriate names. But the information of those columns is the same for everyone using KU and a Kobo to track reading position. The hardest part (IMHO) is going to be figuring out the current reading location so it's correct.

Click image for larger version

Name:	KU.jpg
Views:	29
Size:	123.9 KB
ID:	222595
JSWolf is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

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


All times are GMT -4. The time now is 12:12 AM.


MobileRead.com is a privately owned, operated and funded community.