Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 05-01-2025, 08:08 AM   #961
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,528
Karma: 145863177
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by jhowell View Post
Kindle books in KFX format do not contain a description field and the KFX Input plugin has nothing to do with that metadata.

I cannot explain how you are seeing a description on import of books from your PW2. Perhaps you already had an entry in your calibre library for that book with the description before importing from your Kindle or something else in your calibre setup is providing it.
I've not gotten any descriptions from Kindle eBooks be it Mobi, KF8, or KFX.
JSWolf is offline   Reply With Quote
Old 05-01-2025, 08:22 AM   #962
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,058
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by Ma'am-I-Am View Post
When I add books from my PW2, the KFX input plugin also imports the description. However, when adding from K4PC, I click and drag which means the description does NOT get added. Should I be using Calibre's Add Books instead? Or can the plugin be modified to also import the description on click and drag?
Despite what I posted earlier, books in KFX format can have a description field but it is not always present. If the book being imported has a description this plugin will pass it along as part of the metadata when adding a new book to calibre. As far as I know metadata is not updated if you are adding a format to an existing book entry in calibre.

I am not sure why it is working in one case but not another. I will look into it further. If you can provide the ASIN of a book that provides a description when imported from a PW2 but not K4PC that would be helpful.
jhowell is offline   Reply With Quote
Old 05-01-2025, 07:13 PM   #963
Ma'am-I-Am
Preferred pronouns: We/Us
Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.
 
Ma'am-I-Am's Avatar
 
Posts: 207
Karma: 533346
Join Date: Jun 2014
Location: <--- Over There, USA
Device: Kindle PW 2
Unfortunately, I can't. I've finished processing all my books. I did try again (3 ways) by buying a free book (link if anyone is interested https://www.amazon.com/gp/bestseller...0da8981a3b15#1), but I guess no description was included since all 3 ways failed to import one.

The freebie I bought was B0BZZHKKQG (Girl Who Lied). It seemed one of the least...romantic. Published 2023.

The 3 ways I imported the book:

Send to K4PC
My Kindle Content
search ebok.azw
click and drag to Calibre
No description, ever.

Add Books from Folders & Subfolders
My Kindle Content
No description this time. Rarely use this method. Will start using to see how often description imports.

Plug in PW2
Go to Device
Right click new book
Add to Library
No description this time. Method is rarely used.
Ma'am-I-Am is offline   Reply With Quote
Old 05-01-2025, 08:59 PM   #964
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,058
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Thanks for trying.
jhowell is offline   Reply With Quote
Old 05-01-2025, 10:33 PM   #965
mithrandir89
Junior Member
mithrandir89 began at the beginning.
 
Posts: 2
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (10th Gen)
Howdy, and thank you for the work you put into the KFX plugins! I am running into an error with the exception "Book appears to have KFX containers from multiple books. (duplicate fragments)" I've tried the conversion with "Ignore errors" selected, and it still fails. Any help will be appreciated!

Here's the log:
Spoiler:
InputFormatPlugin: KFX Input running
on C:\path
Software versions: KFX Input 2.23.0, calibre 8.3, Windows-10-10.0.19045-SP0
KFX Input plugin help is available at https://www.mobileread.com/forums/sh...d.php?t=291290
Converting C:\Users\Trevor\AppData\Local\Temp\calibre-xw20skk7\ad94jzo5.kfx-zip
Processing container: CR!081111DPXS737FWGXW7N0KRHZ2EN.kfx
Processing container: CR!13YJSCV4KX46Q2QTYCA7MJAZR8TN.kfx
Processing container: CR!3G3RJXW05X3Y10BVQEZSA6ANHJFM.kfx
Processing container: CR!73WAPHNHG14N52X9NH5DK2YPPS0M.kfx
Processing container: CR!78THKT8X8548H8Y5ZT118DKR8QAQ.kfx
Processing container: CR!C2PD94D2850YDADJ6PMQ8VPYN7A3.kfx
Processing container: CR!GSM7M7MNND4V54MC7QH6K1B8CPMN.kfx
Processing container: CR!M0YQDFT8Q52C32T2D5NV3XQD3F4N.kfx
Processing container: CR!RKY0S603P95B11R98066V0PP8RV5.kfx
Processing container: CR!SKVRYA41S14V114BQYSZ1P6M7N75.kfx
Processing container: CR!VV974HAMFH69SAN6SBRVXQ6MBG7Z.kfx
Processing container: Rhythm of War (The Stormlight Archive Book 4)_B0826NKZHR.kfx
Processing container: metadata.kfx
ERROR: Book contains fragment id cD3S-ad with multiple types $417, $597
ERROR: Book contains fragment id cD6P-ad with multiple types $417, $597
ERROR: Book contains fragment id cD8E-ad with multiple types $417, $597
ERROR: Book contains fragment id cDDG-ad with multiple types $417, $597
ERROR: Book contains fragment id cDHK-ad with multiple types $417, $597
ERROR: Book contains fragment id cDKD-ad with multiple types $417, $597
ERROR: Book contains fragment id cDN4-ad with multiple types $417, $597
ERROR: Book contains fragment id cDNC-ad with multiple types $417, $597
ERROR: Book contains fragment id cDUS-ad with multiple types $417, $597
ERROR: Book contains fragment id cDV1-ad with multiple types $417, $597
ERROR: Book contains fragment id cDXK-ad with multiple types $417, $597
ERROR: Book contains fragment id cDZ1-ad with multiple types $417, $597
ERROR: Book contains fragment id cE0P-ad with multiple types $417, $597
ERROR: Book contains fragment id cE0Z-ad with multiple types $417, $597
ERROR: Book contains fragment id cE2V-ad with multiple types $417, $597
ERROR: Book contains fragment id cE5D-ad with multiple types $417, $597
ERROR: Book contains fragment id cE7C-ad with multiple types $417, $597
ERROR: Book contains fragment id cEB1-ad with multiple types $417, $597
ERROR: Book contains fragment id cEFB-ad with multiple types $417, $597
ERROR: Book contains fragment id cEHP-ad with multiple types $417, $597
ERROR: Book contains fragment id cEN7-ad with multiple types $417, $597
ERROR: Book contains fragment id cES2-ad with multiple types $417, $597
ERROR: Book contains fragment id cEVB-ad with multiple types $417, $597
ERROR: Book contains fragment id cEYR-ad with multiple types $417, $597
ERROR: Book contains fragment id cF1B-ad with multiple types $417, $597
ERROR: Book contains fragment id cF4G-ad with multiple types $417, $597
ERROR: Book contains fragment id cF7B-ad with multiple types $417, $597
ERROR: Book contains fragment id cFFY-ad with multiple types $417, $597
ERROR: Book contains fragment id cFKN-ad with multiple types $417, $597
ERROR: Book contains fragment id cFRZ-ad with multiple types $417, $597
ERROR: Book contains fragment id cFUV-ad with multiple types $417, $597
ERROR: Book contains fragment id cFYE-ad with multiple types $417, $597
ERROR: Book contains fragment id cG2D-ad with multiple types $417, $597
ERROR: Book contains fragment id cG4Y-ad with multiple types $417, $597
ERROR: Book contains fragment id cG81-ad with multiple types $417, $597
ERROR: Book contains fragment id cG8F-ad with multiple types $417, $597
ERROR: Book contains fragment id cGB1-ad with multiple types $417, $597
ERROR: Book contains fragment id cGD7-ad with multiple types $417, $597
ERROR: Book contains fragment id cGE1-ad with multiple types $417, $597
ERROR: Book contains fragment id cGEU-ad with multiple types $417, $597
ERROR: Book contains fragment id cGMN-ad with multiple types $417, $597
ERROR: Found containers missing from entity map: CR!13YJSCV4KX46Q2QTYCA7MJAZR8TN, CR!3G3RJXW05X3Y10BVQEZSA6ANHJFM, CR!78THKT8X8548H8Y5ZT118DKR8QAQ, CR!C2PD94D2850YDADJ6PMQ8VPYN7A3, CR!VV974HAMFH69SAN6SBRVXQ6MBG7Z
Features: CanonicalFormat-2, kfxgen.pidMapWithOffset-1, kfxgen.positionMaps-2, kfxgen.textBlock-1, reflow-style-6, yj_jpegxr_sd-1
Metadata: ASIN=B0826NKZHR, asset_id=CR!9X3NDYTJKS50B0YGGDQGPGWZKTK1, author="Sanderson, Brandon", book_id=R-LPnkBjQBuBmx-UdbTrNw0, cde_content_type=EBOK, content_id=B0826NKZHR, cover_image=???, creator_version=2.15.0, file_creator=YJConversionTools, is_sample=False, issue_date=2020-11-17, kfxgen=20.12.238.0, language=en, max_id=825, min_kindle_version=5.8.7, nested_span=enabled, pages=1214, publisher="Tor Publishing Group", reading_orders=1, selection=enabled, title="Rhythm of War (The Stormlight Archive)"
ERROR: Duplicate fragment key with different content: resource/rsrcH16:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH17:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH18:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH19:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1A:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1B:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1C:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1D:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1E:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1F:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1G:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1H:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1J:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1K:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1M:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1N:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1P:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1R:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1S:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1T:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1U:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1V:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1W:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1X:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1Y:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH1Z:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH20:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH21:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH22:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH23:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH24:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH25:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH26:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH27:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH28:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH29:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2A:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2B:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2C:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2D:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2E:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2F:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2G:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2H:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2J:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2K:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2M:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2N:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2P:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2R:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2S:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2T:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2U:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2V:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2W:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2X:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2Y:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH2Z:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH30:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH31:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH32:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH33:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH34:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH35:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH36:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH37:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH38:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH39:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3A:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3B:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3C:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3D:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3E:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3F:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3G:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3H:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3J:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3K:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3M:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3N:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3P:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3R:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH6F:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH6G:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH6H:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH50:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH51:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH52:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH53:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH54:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH55:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3S:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3T:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3U:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3V:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3W:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3X:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3Y:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH3Z:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH40:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH41:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH42:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH43:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH44:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH45:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH46:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH47:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH48:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH49:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4A:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4B:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4C:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4D:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4E:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4F:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4G:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4H:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4J:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4K:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4M:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4N:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4P:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4R:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4S:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4T:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4U:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4V:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4W:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4X:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4Y:: $417::
ERROR: Duplicate fragment key with different content: resource/rsrcH4Z:: $417::
ERROR: Unreferenced fragments: cD3S-ad:: $417::, cD6P-ad:: $417::, cD8E-ad:: $417::, cDDG-ad:: $417::, cDHK-ad:: $417::, cDKD-ad:: $417::, cDN4-ad:: $417::, cDNC-ad:: $417::, cDUS-ad:: $417::, cDV1-ad:: $417::, ... (41 total)
Traceback (most recent call last):
File "calibre_plugins.kfx_input.__init__", line 97, in convert
File "calibre_plugins.kfx_input.kfxlib.yj_book", line 243, in decode_book
File "calibre_plugins.kfx_input.kfxlib.yj_structure ", line 813, in check_fragment_usage
Exception: Book appears to have KFX containers from multiple books. (duplicate fragments)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "runpy.py", line 198, in _run_module_as_main
File "runpy.py", line 88, in _run_code
File "site.py", line 83, in <module>
File "site.py", line 78, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 213, in main
File "calibre\gui2\convert\gui_conversion.py", line 38, in gui_convert_override
File "calibre\gui2\convert\gui_conversion.py", line 25, in gui_convert
File "calibre\ebooks\conversion\plumber.py", line 1089, in run
File "calibre\customize\conversion.py", line 242, in __call__
File "calibre_plugins.kfx_input.__init__", line 120, in convert
calibre.ebooks.conversion.ConversionUserFeedBack: {"msg": "<b>Cannot convert Rhythm of War (The Stormlight Archive Book 4) B0826NKZHR</b><br/><br/>Exception('Book appears to have KFX containers from multiple books. (duplicate fragments)')", "level": "error", "det_msg": "", "title": "KFX conversion failed"}
mithrandir89 is offline   Reply With Quote
Old 05-01-2025, 11:09 PM   #966
Jaws
JCL Punch-Card Collector
Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.Jaws is out to avenge the death of his or her father, Domingo Montoya.
 
Posts: 75
Karma: 34468
Join Date: Jun 2014
Location: Antarctica
Device: Aggressively Device Independent
Potential roadblock ahead! Amazon is trying to force K4PC users to update; this evening, I tried to sync a library book — a 25-year-old novel that has been out of print for a number of years — and K4PC showed the name of the book in the download area, but gave a message indicating that "features" in the book require an upgrade to K4PC. Digging into the K4PC folder, it downloaded only the title, the cover thumbnail, and a short hash string; it didn't even create a folder with the ASIN as its name.

That it is the first of May is probably not at all a coincidence. I will not install a new version of software due to undisclosed "features" of a 25-year-old novel... especially as buggy as every other K4PC release to enable undisclosed "features" has been.

I read library e-books on my laptop because I can get around some of the shiny marketing nonsense (and resize things) much more easily. I will be entirely unsurprised if even older library books have the same problem with new downloads. This, of course, is just foreshadowing for what Amazon will do shortly (if it hasn't already!) with newly-purchased items, or even for new downloads of previously purchased items.

Last edited by Jaws; 05-01-2025 at 11:13 PM. Reason: hit the post button too soon
Jaws is offline   Reply With Quote
Old 05-02-2025, 08:13 AM   #967
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,058
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by mithrandir89 View Post
Howdy, and thank you for the work you put into the KFX plugins! I am running into an error with the exception "Book appears to have KFX containers from multiple books. (duplicate fragments)" I've tried the conversion with "Ignore errors" selected, and it still fails. Any help will be appreciated!
It appears that the book you imported contains extra files that are interfering with conversion. I suggest removing the book from your device, downloading it again, and then importing it into calibre.
jhowell is offline   Reply With Quote
Old 05-02-2025, 09:16 AM   #968
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,058
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by Jaws View Post
Potential roadblock ahead! Amazon is trying to force K4PC users to update; this evening, I tried to sync a library book — a 25-year-old novel that has been out of print for a number of years — and K4PC showed the name of the book in the download area, but gave a message indicating that "features" in the book require an upgrade to K4PC.
That happens for some books. Amazon has added features to KFX format over time and checks the features present in each book against those supported by the reading software before actually downloading it.

Would you mind sharing the ASIN of the book? It may be possible to determine exactly what "feature" is causing the problem.

Quote:
Originally Posted by Jaws View Post
Digging into the K4PC folder, it downloaded only the title, the cover thumbnail, and a short hash string; it didn't even create a folder with the ASIN as its name.
That is to be expected since the book did not actually download.

Quote:
Originally Posted by Jaws View Post
That it is the first of May is probably not at all a coincidence. I will not install a new version of software due to undisclosed "features" of a 25-year-old novel... especially as buggy as every other K4PC release to enable undisclosed "features" has been.
It may just be a coincidence. This has been going on for a long time with various books based on their internal formatting.

Quote:
Originally Posted by Jaws View Post
This, of course, is just foreshadowing for what Amazon will do shortly (if it hasn't already!) with newly-purchased items, or even for new downloads of previously purchased items.
Amazon is again in the process of tightening the security of Kindle ebooks and I fear things are going to become worse. I am just unsure that this particular case is an example of that.
jhowell is offline   Reply With Quote
Old 05-02-2025, 10:27 PM   #969
mithrandir89
Junior Member
mithrandir89 began at the beginning.
 
Posts: 2
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (10th Gen)
Quote:
Originally Posted by jhowell View Post
It appears that the book you imported contains extra files that are interfering with conversion. I suggest removing the book from your device, downloading it again, and then importing it into calibre.
That did it. Thank you!
mithrandir89 is offline   Reply With Quote
Old 05-04-2025, 07:33 AM   #970
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,058
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Version 2.24.0 - 04 May 2025

Add the ability to cancel a conversion being performed using "From KFX".
jhowell is offline   Reply With Quote
Old 05-07-2025, 08:00 PM   #971
Ma'am-I-Am
Preferred pronouns: We/Us
Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.
 
Ma'am-I-Am's Avatar
 
Posts: 207
Karma: 533346
Join Date: Jun 2014
Location: <--- Over There, USA
Device: Kindle PW 2
I just had something interesting happen. I imported a book which showed up as KFX-ZIP - and it opened! The MD file also imported, but the book is viewable even without it.
I'm just posting this because I've never heard of this happening before. Has it?
Still not getting descriptions imported, though.
Ma'am-I-Am is offline   Reply With Quote
Old 05-08-2025, 03:21 AM   #972
GeorgK
Enthusiast
GeorgK began at the beginning.
 
GeorgK's Avatar
 
Posts: 37
Karma: 10
Join Date: Mar 2013
Location: Regensburg, Germany
Device: Kobo Touch, Aura HD; Kobo Aura H2O 2.Version V2
Quote:
Originally Posted by Ma'am-I-Am View Post
I just had something interesting happen. I imported a book which showed up as KFX-ZIP - and it opened! ....
Failed on my side of the world
GeorgK is offline   Reply With Quote
Old 05-08-2025, 07:53 AM   #973
bkennelly
Enthusiast
bkennelly has a complete set of Star Wars action figures.bkennelly has a complete set of Star Wars action figures.bkennelly has a complete set of Star Wars action figures.
 
Posts: 25
Karma: 260
Join Date: Jun 2018
Device: none
Quote:
Originally Posted by Ma'am-I-Am View Post
I just had something interesting happen. I imported a book which showed up as KFX-ZIP - and it opened! The MD file also imported, but the book is viewable even without it.
I'm just posting this because I've never heard of this happening before. Has it?
Still not getting descriptions imported, though.

I see that regularly. I have been assuming that it happens for books without DRM.
bkennelly is offline   Reply With Quote
Old 05-08-2025, 01:15 PM   #974
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,058
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by Ma'am-I-Am View Post
I just had something interesting happen. I imported a book which showed up as KFX-ZIP - and it opened!
A failure to remove DRM is the most common reason to end up with KFX-ZIP format, but it is not the only reason that can happen.

A calibre debug log would be helpful in discovering the cause of the problem. Here are instructions copied from the DeDRM FAQ: Remove the DRMed book from calibre. Click the Preferences drop-down menu and choose 'Restart in debug mode'. Once calibre has re-started, import the problem ebook. Now close calibre. A log will appear that you can copy and paste.

Quote:
Originally Posted by Ma'am-I-Am View Post
The MD file also imported, but the book is viewable even without it.
You will see a MD file if you ask calibre to import everything in a Kindle for PC book folder. In this case K4PC uses the .md file extension for a metadata file but calibre see that extension as being Markdown format. If you do not have a need for Markdown you can prevent this by going to Preferences, Adding books, Adding actions, Rules to filter added files, Add rule, Ignore if the filename ends with .md, Ok, Apply.

Quote:
Originally Posted by Ma'am-I-Am View Post
I'm just posting this because I've never heard of this happening before. Has it?
It does happen occasionally but not to me. It would be good to have a log in order to diagnose it.

Quote:
Originally Posted by Ma'am-I-Am View Post
Still not getting descriptions imported, though.
Again, I would need to see a case where a book that actually contains a description in KFX format fails to import with it. Most books do not contain that metadata.

Quote:
Originally Posted by GeorgK View Post
Failed on my side of the world
Quote:
Originally Posted by bkennelly View Post
I see that regularly. I have been assuming that it happens for books without DRM.
Again, a log would be helpful, but only if the book converts successfully without a DRM error. Problems with DRM removal should be reported instead to NoDRM's GitHub.
jhowell is offline   Reply With Quote
Old 05-08-2025, 03:35 PM   #975
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,528
Karma: 145863177
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Ma'am-I-Am View Post
I just had something interesting happen. I imported a book which showed up as KFX-ZIP - and it opened! The MD file also imported, but the book is viewable even without it.
I'm just posting this because I've never heard of this happening before. Has it?
Still not getting descriptions imported, though.
Connect your Kindle to your calibre library via USB. Then drag/drop the .kfx files from the Kindle to calibre. The KFX Input plugin will handle getting the other files needed off of the Kindle and adding them to the .kfx so the DRM can be removed.
JSWolf is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
KFX conversion, transfer back to library issue. shoelesshunter Conversion 9 04-13-2025 11:15 AM
[Conversion Input] Microsoft Doc Input Plugin igi Plugins 77 03-08-2025 04:04 AM
[Conversion Input] LaTeX Formulas Input Conversion Plugin sevyls Plugins 0 03-23-2015 05:52 AM
[Input Plugin] DOCX Input SauliusP. Plugins 42 06-05-2013 04:01 AM
Looking For MHT Input Conversion Plugin FlooseMan Dave Plugins 4 03-30-2010 05:52 PM


All times are GMT -4. The time now is 11:48 PM.


MobileRead.com is a privately owned, operated and funded community.