01-30-2019, 01:39 AM | #1 |
Junior Member
Posts: 2
Karma: 10
Join Date: Jan 2019
Device: Kobo Aura H20
|
Updating the format of books already on device
Hello!!
So, whenever I get a new e-book, I always check the formatting before transferring it to my Kobo. I like particular format so I make sure all my e-books have it. However, I have older books that I didn't know how to format when I originally put them on my device. My problem is that when I change the format in the Calibre library of a book that I have already uploaded, the new format isn't transferred to it. The only way I have at the moment to transfer the new format is to delete the book from my Kobo altogether and then reupload it. Would there be a way to bypass having to delete the e-book from my device? |
01-30-2019, 11:21 AM | #2 |
Well trained by Cats
Posts: 29,782
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
There is a tick box in the driver configuration: (right click the Device icon)
Something about treat as New Book (my Device is on the bed table, not here for me to check) This only applies for books with the same FILE format. If the old was EPUB and the new is KEPUB |
Advert | |
|
01-30-2019, 07:47 PM | #3 | |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
The issue relates to how the device handles sideloaded books and what the KoboTouch driver does when sending replacement books to the device. On the device, new sideloaded books are imported into an internal database. This is just reading the metadata from the book to be used in the UI. But, it also loads the table of contents in to the database. And this is used when reading the book for navigation (the ToC list, next and previous chapter). If a book is changed, the device will see this, remove the book from the database (including reading status, what collections it is in and annotations) and then add the book as a new book. But, the driver can cheat. When sending a book to the device, if it is replacing an existing one, it can update the database on the device so that the updated book doesn't get treated a new book. This means that if your change is something like fixing a typo, or the stylesheet, the reading status isn't lost. This works with no problems if the changes are things like fixing typos or changing the stylesheet (what I thought of when you said "format"). But, if the internal file structure changes, or the ToC changes in other ways, the database doesn't get updated. In that case, the book needs to be deleted and added again. You can turn off the cheat option. This is what @theducks was referring to. I prefer to leave it on because most of my changes don't affect the ToC, so don't need that updated. If you are sending the updated books to the device and they are not being seen, then there is something else going on. I'd probably need to see a debug log from calibre to be sure of what is happening. But, would also need to clarify what you are actually doing. |
|
02-02-2019, 05:14 PM | #4 |
Junior Member
Posts: 2
Karma: 10
Join Date: Jan 2019
Device: Kobo Aura H20
|
I tried manually sending the books again to my Kobo and it worked like a charm.
I hadn't tried sending it again since I thought that sending it again would only create a second copy of the book within the Kobo database. Thank you very very much |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Porting on new device and updating | majidbhurgri | Calibre Companion | 3 | 11-28-2018 07:30 PM |
updating folder/file path on device | sbergstc | Calibre Companion | 3 | 09-06-2016 06:37 PM |
Updating folder structure on device without reloading all books | deferredreward | Calibre | 4 | 01-16-2011 10:40 AM |
Updating the device-dedicated subforums | Logseman | Feedback | 1 | 08-06-2010 06:08 AM |
Updating tags and passing changes to device | flyash | Calibre | 13 | 06-16-2010 12:05 PM |