View Single Post
Old 08-03-2020, 10:45 AM   #748
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
I'm not sure what the problem is because some of the things you state don't make sense. Or at least, don't make sense for the plugin. Or I'm reading it wrong.

The plugin fetches the annotations from the device. And stores them in the calibre library. Each time you do this, any new annotations found on the device for a book should be merged with the annotations in the library. These are there all the time, whether the device is connected or not.

The device has no knowledge of what annotations the plugin has fetched. And there is no way to send them back to the device. The device only knows what annotations are in the database on the device. If the books are purchased from Kobo, the annotations can sync to the Kobo server and can later be retrieved by the device from there. For sideloaded books, the annotations are only on the device. For epubs, they are actually in two places, but the plugin only gets the annotations from the database.

From the log, the annotations on the device match those in the library. So, there are no changes seen. For the other books, the plugin didn't find any annotations.

From what you have said, I can't tell when you took this log. But, some of the actions you took on the device will have wiped the annotations for sideloaded books from the device:
  • The Repair would not have done anything for sideloaded books.
  • The signout creates a new database, so you would lose the annotations. The plugin would not find any annotations. But, if you opened a sideloaded book, the annotations would have been loaded from the other store. The plugin should find these.
  • The factory reset formats the partition the books are on, so you completely lose annotations. The plugin would find no annotations for sideloaded books.
  • The same goes for using a new account.
  • The calibre download would not have done anything.
  • The manual factory reset formats everything. It has the same affect as the other factory reset.
  • Exporting and importing the library elsewhere would not have done anything.

The log doesn't tell me much. Enabling the debug option in the plugins configuration will show a lot more information. Including when it is reading the actual database.

I have done a quick check here and it working correctly both with new annotations and when there are no changes. And I need to know what it is you actually have on the device and in the library for the book.
davidfor is offline   Reply With Quote