Quote:
Originally Posted by Sweetpea
Nope, didn't work. I removed the file, started Calibre and it still shows the same books as it did before I removed the file...
I also tried something. I uploaded a book again (that I already have on the device, so it was overwritten), closed Calibre, deleted the file again, started Calibre and it again came back with exactly the same list as before, excluding the book I had just put on my device!
so, it looks like I'll have to re-copy all my books again...
|
You shouldn't have to do this. Calibre attempts to match what is on the device with what is in the library each time the device is connected. It should record these matches in the metadata.calibre file that @theducks mentioned, but if the matching fails for some reason, that won't change.
Can you check a calibre preference? On the "Sending books to devices" page of the preferences, can you check what the "Metadata management" option is set to? In general, using the automatic option works better with the Kobo devices. But, I just can't remember exactly how this option affect this.
In general, the books are matched using the author and title. If these are different on the device to what is in the library, then the books won't match. There is a problem with Kobo devices for books with multiple authors. Kobo doesn't like the way that calibre normally puts these in the metadata and usually only shows one author. That means these don't match. You can use a metadata plugboard to fix this. The matching also doesn't work as well if you send the author as "LN, FN" or use the title_sort rather than the title.
You can manually match books using the Device list. Select an unmatched book, right click and select the option to match, search for the book, select it and then press OK. After doing this, you need to use the "Update cached metadata on device" function that is in the menu of the device button. You won't want to do this if you have a lot of unmatched books, but, it is the simplest solution for a few.