View Single Post
Old 12-23-2019, 07:29 PM   #9
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 BeccaAnn View Post
Did as suggested and updated the metadata management option. Most of my books are now in series order; however, one specific collection still refuses to sort in series order. I have even deleted the problem books from the reader and re-imported them. I then deleted the entire collection from the reader and added them back. Now the whole collection is missing the series numbers.
What should I do now? I'm thinking of deleting the collection, then adding one book per day till the collection is complete (yikes, 36 days of this).
So, the books have series info in calibre, you sent the books to the device, disconnected, the device imported the books, you connected again, let calibre do it's stuff and disconnected again, but, no series info on the device? On the second connection, did calibre show the book as on the device? If not, that is why the series info was not updated. Calibre needs to match what is in the library with what is on the device to do the metadata update.

You can fix using the device list when the device is connected. Right click on a book that hasn't matched and use the option to match the book. Then use the search to find the correct book, select it and press the OK button. Once you have done this, right-click the device button and choose the option to "Update cached metadata on device". This will store the details for matching the book on the device in a file that calibre uses. This allows the book to be matched the next time it is connected. And when that is done, the driver should update the metadata in the devices database.

But, the most common reason for books not to be automatically matched is because they have more than one author. Unfortunately, the device only reads the first author. Calibre writes the authors in separate tags in the metadata. This the correct thing to do, but, Kobo have decided to only use the first author found.

To solve this, you can use a metadata plugboard to have calibre write the authors into the metadata of the book in a way that Kobo will parse correctly to get multiple authors. The template I recommend using is:

Code:
program: raw_list('authors', ', ')
Create a metadata plugin for the KoboTouch driver and set the author to this template.
davidfor is offline   Reply With Quote