View Single Post
Old 07-28-2019, 09:00 AM   #9
JIPG-reader
Zealot
JIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beautyJIPG-reader does all things with Zen-like beauty
 
JIPG-reader's Avatar
 
Posts: 113
Karma: 32126
Join Date: Dec 2017
Location: Madrid (Spain)
Device: Kobo Aura H2O Ed2, Onyx Boox C67ML
Quote:
Originally Posted by davidfor View Post
All I can say is that this isn't an issue for me. While I haven't looked at every book that has stopped being sold by Kobo, I haven't noticed any missing covers. And for everyone I have looked at, the cover is there with no issues. I don't track the various ids, so I have no idea if they have changed over time.

Which is what I said in my post. I have a very good understanding of most of the database.


That is very unlikely to survive a sync. I have fiddled with the data in the database for purchased books before and it is always "fixed" by a sync. I'm pretty sure that on the next sync, the cover ids will change again.

Three things you could try are:
  • Remove the book from the device, and download it again. This might force an update.
  • Remove the book from "My Books". This removes it from the device and puts it in the archive. Then restore the book and let it download again. This will force an update for the book.
  • Use "Repair account" that is on the Device info page of the settings. This will check and update as necessary everything for the books. If there are problems like you are seeing, it should fix them.

The covers are stored on akamai servers. If you want to fetch/check an individual cover, you can. The URL looks like:

Code:
http://kbimages1-a.akamaihd.net/a7511e44-7dd2-4334-a188-003611d34c07/353/569/80/False/cover.jpg
That is the imageId for the book. The next two numbers are the resolution. Those are the size used used the book details page. The full book size is the same as the screen resolution. The "80" appears to be a quality, "False" for colour or "True" for greyscale and the name doesn't matter. That is the for one of the books that I have that Kobo has since stopped selling. The covers show up fine on the device. And I did the second of the above checks to make sure they didn't disappear.
David, you are an encyclopedia! .

I will take a look on akamai servers, but up to now, after 3 syncs, the covers are still there , so I prefer not to fiddle with the options to repair the account or to load again the book (I did it as you mention with a couple of books and I lost all statistics ).

By the way, I can confirm that this problem happened only for all my books that are no longer available. As soon as one is not available, the cover disappears.

Anyway, thank you again for all the data you have provided that has been the key to solve (at least at the moment) the problem

If they are lost again, I think that other possibility is to change the name of the old covers with the new ImageId.

Edit: I have checked the new ImageIds (the ones that are not in the ebook) in akamai servers and voila, they are there ...

Last edited by JIPG-reader; 07-28-2019 at 09:12 AM.
JIPG-reader is offline   Reply With Quote