View Single Post
Old 11-09-2020, 04:59 AM   #2386
Barruel
Enthusiast
Barruel began at the beginning.
 
Posts: 47
Karma: 10
Join Date: Jan 2020
Device: 3 x Kobo Clara HD, Kindle Paperwhite 3 Manga Edition
Quote:
Originally Posted by davidfor View Post
Yes, it is possible to force a full conversion when doing a send-to-device. In fact, this is a function built-in to calibre. If you send a book to a device, and you do not have a format the device support, then the book will be converted before sending it. The driver for each device has a list of supported devices. Changing this, will change what is sent.

For Kobo devices, as they do support epubs, you have to change the configuration in the driver to not include epubs and have kepub at the top of the list of supported formats. You also need to install the Kepub Output plugin and Kepub Metadata writer plugin. After that, any epub sent to a Kobo device will be converted to kepub before sending to the device. This conversion will use the default conversion options. The kepub will be added to the library. If you send the book to a Kobo device again, the kepub version will be used.
Thanks.

I tried to convert all my epubs to kepubs, but it was slow and there were a number of books not being converted due to obfuscation key errors.

In the end, I converted all my epubs to epubs so the default conversion settings are applied and then I'll let the driver add the kepub bits when sending to the device. Epub to epub conversion is much faster than epub to kepub conversion and there are no obfuscation key errors.
Barruel is offline   Reply With Quote