Quote:
Originally Posted by sweth
Recently got a Kindle Oasis and just tried using the Annotations plugin (which worked fine w/ my old Kindle Paperwhite), but it says it finds no annotations matching any books in the library. I can see the annotations on the device in the My Clippings file when the device is mounted, and the Title and Author fields appear to match between what the Kindle has and what's in the Calibre metadata. Any suggestions for what to check next?
(Plugin v1.14.0, Calibre v4.23.0 as I am waiting to go to v5 until all of the plugins I use regularly are py3-happy.)
EDIT: I turned on debug and it looks like get_installed_books() and get_imported_books() are not finding what I'd expect. ie the former gets a path_map w/ 162 entries none of which are on this device (so resolved_path_map is empty) and then get_imported_books() only finds the Kindle Users Guide (all of the books I've installed so far on this device have been via Whispersync, so I'd expect them to show up in this step?). So then get_active_annotations() finds all of the annotations but thinks none of them are books on the device.
|
Try the beta published at the end of last year. It should fix things. I expect that the books on the new device are KFX and there was a problem with handling these. It was actually a more general problem in how the plugin matched books on Kindle devices. It always failed for KFX and would occasionally fail for other formats.