I use Calibre to sync a single library across multiple PC's by putting the library data and books in a OneDrive folder. This works extremely well for managing a library. There is an issue with bookmarks and current reading location I'd like to solve either by contributing some code, or better understanding where some data are stored.
Givens: Using the reader built into Calibre v2.37. Library stored in a directory sync'd by OneDrive (Windows). Book format is ePub.
Behavior: If I open a book on PC #1, I can save some bookmarks. When I go to PC #2 and open that book for the first time on PC #2, the bookmarks and the last location from PC #1 appear in the book when I open it. However, as soon as I add add'l bookmarks, and/or move to a different location in the book, the settings no longer seem to sync across the PC's. Rather these bookmarks/location are suddenly unique for each PC.
By inspecting the ePub data in the sync'd directory, on any PC (since the files are sync'd), I can see the calibre_bookmarks file, and the bookmarks/location data, from the last time I opened the book. However, on a PC other than the one on which I last viewed, these data seem to be ignored in favor of something else stored locally.
Assumption: There must be something stored on each workstation that overrides what's in the ePub file. Perhaps somewhere in the C:\Users\[user]\AppData\Roaming\calibre folder?
Goal: To either find, or create, functionality in Calibre to disable this local storage, so I my bookmarks/location are truly sync'd when I read across PC's using the Calibre reader.
Looking forward to thoughts/solutions!
Givens: Using the reader built into Calibre v2.37. Library stored in a directory sync'd by OneDrive (Windows). Book format is ePub.
Behavior: If I open a book on PC #1, I can save some bookmarks. When I go to PC #2 and open that book for the first time on PC #2, the bookmarks and the last location from PC #1 appear in the book when I open it. However, as soon as I add add'l bookmarks, and/or move to a different location in the book, the settings no longer seem to sync across the PC's. Rather these bookmarks/location are suddenly unique for each PC.
By inspecting the ePub data in the sync'd directory, on any PC (since the files are sync'd), I can see the calibre_bookmarks file, and the bookmarks/location data, from the last time I opened the book. However, on a PC other than the one on which I last viewed, these data seem to be ignored in favor of something else stored locally.
Assumption: There must be something stored on each workstation that overrides what's in the ePub file. Perhaps somewhere in the C:\Users\[user]\AppData\Roaming\calibre folder?
Goal: To either find, or create, functionality in Calibre to disable this local storage, so I my bookmarks/location are truly sync'd when I read across PC's using the Calibre reader.
Looking forward to thoughts/solutions!