I have just released version 1.14.0 of the plugin. This is mainly a bug fix release to solve many problems with the Python 3 changes needed for calibre 5. Including that I had hardly made any changes for Kindle and tolino devices.
The changes in this version are:
- Fix: Python 3 compatiblity: Replace use of "file" with "open".
- Fix: Python 3 compatiblity: Sorting on the Annotations Import dialog.
- Fix: Python 3 compatiblity: Completed work for tolinos and Kindles.
- New: Add support for Sony devices. From @Cibes.
- Fix: Remove references to older calibre IPC code as that was removed in calibre 5.7.
- Update: Various backend changed that should improve performance.
At this point, the Sony support has not been tested. Or, at least I have had no reports of testing one way or another. It was added as someone asked about it, and when I searched, I found that someone had written the code and posted that here. But, there were no comments on it working or not. I have updated it for calibre 5 and added it without testing. If anyone does try it, please report what happens.
This will be compatible with earlier versions for calibre. Most of my testing is with calibre v5, but, I have done some basic testing with versions 3.48 an 4.23.
Calibre will announce the update in the next hour or so. For those already running calibre v5.7 or later, you might not be notified of the new version. In that case, you will need to install the update using the plugin updater.
If there are any issues, please report them here.