03-16-2013, 07:02 PM | #1 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
How are books in Calibre matched to books on Kobo?
I have a Kobo reader and if I buy a book from Kobo I usually keep the kepub version on the reader and download the epub version to keep in Calibre. Calibre matches these books, and so the book in Calibre shows as being present on my reader.
I noticed that the books don't actually need to have the same title to be matched. I bought a book where the title on the epub version was "The Knight" and on the kepub version was "The Knight - Book One of The Wizard Knight". Calibre knows that these are the same book, because when I set the series info fo the epub version it got transferred to the kepub version on the reader. So how did Calibre match these books? Was it just from a partial match on the filenames? |
03-17-2013, 08:51 AM | #2 |
Grand Sorcerer
Posts: 24,908
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
The driver and calibre do the matching in few ways. One is that a file called metadata.calibre is maintained on the root of the device. This is the first stop for matching. Any book that calibre has matched in a previous session is in here and will match from then on. And when you send a book, it is added to this for matching later.
For other books, it is purely title and author. And an exact match is needed. The title you have is a bit unusual for a kepub. I would normally expect something like "The Knight (Book One of The Wizard Knight)" Because of the format, that makes me wonder if what you are seeing is actually a title followed by a subtitle. In the database on the device, there is separate field for a subtitle. It is displayed in the library lists as part of the title but separated by a dash like you are seeing. I have a few books from Kobo where this happens. I had a look for the book in the Kobo shop. The closest I could find was "The Knight" by Gene Wolfe. Wikipedia told me this was book one of "The Wizard Knight". Unfortunately, when I downloaded the preview, the title showed as simply "The Knight". I'm not sure if I found the wrong book, or a different edition. |
03-17-2013, 06:06 PM | #3 | |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
I didn't know about the subtitle field, that must be it, it matched on the title ignoring the subtitle. Thanks.
Quote:
|
|
03-17-2013, 08:17 PM | #4 | ||
Grand Sorcerer
Posts: 24,908
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
|
||
03-17-2013, 08:38 PM | #5 | ||
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
Quote:
Last edited by GeoffR; 03-17-2013 at 08:51 PM. |
||
03-17-2013, 08:58 PM | #6 | |
Grand Sorcerer
Posts: 24,908
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
I just tried a search. It matched the subtitle of a book, but only showed the subtitle in the result list. You could use that to prove my theory. The other thing with the subtitle is that I don't know where it fits in the sorting. It might not be used or it might sort as displayed. And if there is also a series name, I don't know where it fits with the subtitle. FW2.4.0 puts the series after the title. But is it before or after the subtitle? |
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kobo books on Calibre | santiagobear | Library Management | 1 | 01-24-2012 06:36 PM |
New Calibre Kobo Driver allows deleting of Kobo Free books | timlegge | Kobo Reader | 46 | 08-27-2011 10:16 PM |
Calibre can't see Kobo books | CazMar | Calibre | 3 | 11-03-2010 02:15 AM |
How to get books from my Kobo onto Calibre? | *Angie* | Kobo Reader | 9 | 10-26-2010 09:48 PM |