Quote:
Originally Posted by hfpop
Now, my problem: many items previously on documents/ and now on documents/whatever appear as internal kindle file, and not with their author. This was not fixed even after a factory reset. As such, those files may be added to collections only on Kindle. Of course, the files added after this reshuffle are fine, but fine are as well books from the initial series.
Do you have any idea about what to do? How to reset those missing files entries?
|
Storing books under subdirectories under documents is perfectly fine. I use Calibre to store my books under author names on the Kindle instead of all in the top directory.
Can you see the book file on the Kindle as documents/somedirectory/somefilename ?
When using the Kindle can you see the book's title? Can you add it to a collection?
In the plugin's Edit Collection can you see the book title listed? Is it marked included in the collection you added it to on the Kindle?
Some specific examples of what you can/can't do (in the plugin/on the Kindle/etc) might help.
Kindle collections are stored on the Kindle in system/collections.json. Each book is assigned a code based on its pathname or Amazon ASIN number by the Kindle, and it is this code that is listed against the collection name in the collections.json file. If you delete a file from the Kindle then the code in the collection.json file won't refer to anything - and the plugin will list it as an Internal File (I'll be changing this to Book with no File). If you restored the file to the filesystem (if its an Amazon purchased book it can be restored anywhere since the code is in the file, but if its any other book the exact same file must be restored to the exact same path) then the code would work again and the book's title will be shown in the collection.
Unfortunately the Kindle stores some special books (dictionaries for example) somewhere else other than the documents directory. The Kindle add these special books to collections because it know their codes. The plugin can't see these special books because they are not in the documents directory. But if you add them to a collection using the Kindle, then the plugin can see their codes in the collection file - but it can only list them as 'Internal Books'.
You can just delete (or rename) the collections.json file to delete every collection - but of course you loose all your collections. Using the Edit Collection option should allow you to cleanup entries.