Looking at the book and annotations matching, there are two probable reasons:
- Cannot match the title information in the "My Clippings.txt" with a book in the calibre library.
- Parsing the annotation record doesn't work.
For the latter problem, the debug log should show an entry like:
Code:
DEBUG: 31.0 ParseKindleMyClippingsTxt ERROR: could not detect type of record 'Markierung Pos. 103 | Hinzugefügt am Freitag, 10. Juni 2016 20.48 Uhr GMT+01:01'
That error comes from schnesim debug log and was caused by a stray space in the matching string. But, any other problems working out what type of annotation it is, should show this sort of error. If the timestamp doesn't parse, that will cause a problem, but the error is different.
For the title match, the plugin is comparing the title from the annotation with the titles of books it thinks are on the device. This is a simple equality, so there might be some issues there. Also, I just noticed it has two lists of formats. For sideloaded books, they need to have formats in "[u'azw', u'azw1', u'azw3', u'mobi']" and for synced books, extensions in "['*.azw', '*.mobi', '*.pobi']". When it is looking for books, it uses these. I assume neither of those lists is up to date.