View Single Post
Old 04-25-2018, 10:03 PM   #7
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by bernard.ryefield View Post
I probably should have been more precise. Most of the books not showing with a green check are old books, causing no problem to this day.
My current plugboard for the Kobotouchextended driver is:

I remove any mention to the series in the titles as I put the appropriate series info in the series field for books in a series.
That isn't a metadata plugboard, that is the save template and is used in naming the files when they are saved to disk on the device.

The metadata plugboard is a separate are in the calibre preferences. They are used to fiddle with the metadata in the books as they are sent to the devices. The most common is to add the series info to the title. This isn't needed for Kobo devices. But, the plugboard I use for authors is:
Code:
program: raw_list('authors', ', ')
That has no effect on single authors, but for multiple authors you get: "FN1 LN1, FN2 LN2, FN3 LN3". This is the format that the Kobo devices expect and will interpret generally correctly.
Quote:
I have already deleted the last books with a green check sent to the device. I will try the "Match book to library" operation on the last books without a green check and report here.
I think I need to know what is happening. Can you run calibre in debug mode and post the log? If you can, I also need some debugging turned on in the driver. What I need is:
  1. Pick a book that isn't matching.
  2. Open the KoboTouch driver configuration and go third tab.
  3. In the "Title to test when debugging" field, put the title of the select book, or at least enough of it to be fairly unique.
  4. Save the change.
  5. Restart calibre in debug mode by right-clicking on the preferences button and selecting the option there.
  6. When calibre restarts, connect the device and wait for the jobs to finish running.
  7. Close calibre and it will display the debug log.
  8. Post the log or PM it to me if you prefer.

Hopefully I can see what is wrong for that book and we can sort it out.
Quote:
Originally Posted by bernard.ryefield View Post
No improvement. Matching books one by one ... Any idea how to avoid this strenuous drill?
It really depends on what is wrong. If it is something funky in the metadata, we might be able to fix it in the books or via a metadata plugboard. Then you would need to replace the books on the device. If it is a bug in the matching algorithm, fixing that and waiting for the next calibre update would need to happen. But, it might be a problem that can't be fixed. For example, for books purchased from Kobo and downloaded directly to the device, they frequently have inconsistent titles (eg. Kobo has Isaac Asimov's "The Caves of Steel" as just "Caves of Steel". That doesn't match with the library). We can fix the metadata for this on the device, but they will probably be wiped when you next sync the device.
davidfor is offline   Reply With Quote