View Single Post
Old 01-19-2022, 06:57 PM   #12
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 Nikoz View Post
I've set up calibre as explained here to create collections on my libra 2 according to a custom column. It seems to work only on books that I've transferred since I've set up the driver i.e. only recently sideloaded books are in their collections (and collections with only new books don't appear). I have tried plugging and unplugging the kobo to update the database, and I've tried the "update cache metadata" option on the driver menu, but still only newly transferred books are in their collections.
Did I miss a step somewhere, or is that the expected behavior and I have to delete and transfer the books again if I want them in their collections?
The most likely thing is that on the "Sending books to devices" page of the preferences, you have not set the ""Metadata management" to the automatic choice. If you do this, then the collection management will be done each time the device is connected to calibre.

The other likely issue is that the collections can only be set for books on the device that are matched to the books in the library. If the green tick isn't shown for the book, the collections will not be changed. This would explain why newly transferred books are handled as they should matched to the library. To fix this, you need to go to the device list, right-click on the book and choose "Match book to library" and find the book. After doing this, you need to use the "Update cache metadata on device" option to write this to the device. After that, the collection management should work on the next connection.

And note, the "Update cache metadata on device" option does not do anything from the Kobo point of view. It does not do the collection management. This updates a file that calibre uses to assist in matching the books on the device to the library. This speeds up the connection and makes it more accurate.

If things are still not working after this, I need to see a calibre debug log. This is done by running calibre in debug mode (right-click the preference button and choose the option), and connecting the device and letting the connection jobs run. When they are finished, close calibre and it will display the debug log. Post the full contents of the debug log or upload it somewhere and PM a link to the location. I can usually see what is wrong from the log.
davidfor is offline   Reply With Quote