calibre-web icon indicating copy to clipboard operation
calibre-web copied to clipboard

Book cover in Kobo didn't get sync with library change

Open fancl20 opened this issue 2 years ago • 4 comments

Describe the bug/problem The book cover in Kobo didn't get updated after the cover in the library changed.

To Reproduce Steps to reproduce the behavior:

  1. Add book and its cover
  2. Sync with Kobo
  3. Change the cover
  4. Sync with Kobo, cover won't update.

Tried force sync all.

Expected behavior Cover updated

fancl20 avatar Aug 07 '22 14:08 fancl20

This is indeed the case, changing title, author or something else is also not working. I haven‘t found a solution for this yet

OzzieIsaacs avatar Aug 07 '22 14:08 OzzieIsaacs

Is this a limitation on Kobo side? I also can't find a way to force kobo remove the local metadata even with "repair account". Although that do download the cover if it's missing.

fancl20 avatar Aug 07 '22 14:08 fancl20

Yeah, kobo stores the metadata and if you change it afterwards kobo doesn‘t care and uses the old ones

OzzieIsaacs avatar Aug 07 '22 14:08 OzzieIsaacs

Maybe we can calculate the book id (for kobo) by hashing metadata? So kobo will simply treat is as a different book if metadata changed.

fancl20 avatar Aug 07 '22 14:08 fancl20

Regarding the cover: It seems that a workaround is to connect the Kobo to a PC and delete the content of the relevant book from .kobo-images. I added a couple of books before making sure the covers were good and was stuck with the same issue you described. I deleted all the folders in .kobo-images and did User->Force Full Kobo Sync in calibre-web (not sure whether the last step is necessary but I think it was in my case). Next time you sync, Kobo requests all the covers again from calibre-web. There's a separate issue regarding the resolution but #2817 has been opened for that.

This won't solve the metadata issue but at least you get prettier covers. 😃

Fosnine avatar Jun 26 '23 16:06 Fosnine