Thread: Firmware Update Kindle firmware 5.16.3
View Single Post
Old 09-10-2023, 06:18 PM   #82
jhowell
Grand Sorcerer
jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.
 
jhowell's Avatar
 
Posts: 7,233
Karma: 95000001
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by tomsem View Post
On Scribe I do see a Title for everything, include KFX (it's concocted somehow -has punctuation stripped and ASIN tacked on - so not from metadata).

Purchased content also does not match up to Library,...

On Paperwhite 11th gen (which takes much longer to be detected by calibre), again purchased KFX content doesn't show actual metadata, no match to calibre Library,
The concocted title is the file name of the book as it appears on the Kindle with punctuation stripped out. Calibre uses that as the book title with author "Unknown" when it cannot read the metadata from a book. The incorrect title and missing author prevents matching to the calibre library.

Two things are going wrong with obtaining metadata for Amazon purchases in KFX format. The first applies to some books on all Kindles. The second applies to all KFX books but only on Scribe devices.

In KFX as used for Amazon purchases the book metadata is stored in a metadata.kfx file separate from the main book contents. That file is sometimes DRM encumbered resulting is missing metadata for some books on all Kindles. (Unfortunately fixing this would require calibre to perform DRM removal before accessing metadata from KFX books.)

But on a Scribe the metadata being in a separate file is always a problem for another reason. The MTP driver only accesses the main file for any book. It does not know about the splitting of KFX format across multiple files so the metadata will always be missing even when there is no DRM involved.

Quote:
Originally Posted by tomsem View Post
...whereas personal documents do show expected author/title metadata and match to calibre Library (none of this is side-loaded). For personal document KFX, I see expected Title and Author.
Personal documents in KFX format on a Scribe always have the metadata in the main KFX file, which is always DRM-free, allowing access by calibre.

Quote:
Originally Posted by tomsem View Post
On Scribe...I can import purchased KFX as KFX-ZIP file.

On Paperwhite 11th gen...the purchased KFX cannot be Added even as KFX-ZIP.

So the only difference is you can FWIW import KFX (to KFX-ZIP) with MTP and cannot using USB Drive.
On the Scribe it will import the only the main KFX file of the book into a KFX-ZIP. Because it is missing the additional KFX files holding DRM keys, metadata, and images it is not possible to remove DRM or convert that file. It is useless as is.

On other Kindles calibre blocks import of KFX format by default. It considers KFX to be a "virtual format". There is a tweak that can be set to undo this blockage as described in the documentation for the KFX Input plugin. If that tweak is set and the KFX Input plugin and proper DRM removal plugin are installed then it is possible to import KFX books from non-Scribe Kindles.
jhowell is online now   Reply With Quote