05-05-2018, 10:53 AM | #16 |
Connoisseur
Posts: 93
Karma: 32466
Join Date: Jul 2013
Location: Paris
Device: Kobo Desktop, Kindle Desktop, Kobo Forma
|
|
05-06-2018, 03:14 AM | #17 |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
And it would be very worrying if there was a change as there were no changes in the code related to this.
Looking at the latest non-matching book, this is exactly the same problem as before. The metadata in the book on the device and in the database on the device only has one author. When matching to the library this fails because the book should have two authors. And the solution is to send the book to the device using the metadata plugin I posted before. |
Advert | |
|
05-06-2018, 10:32 AM | #18 | |
Connoisseur
Posts: 93
Karma: 32466
Join Date: Jul 2013
Location: Paris
Device: Kobo Desktop, Kindle Desktop, Kobo Forma
|
Quote:
|
|
05-06-2018, 10:37 AM | #19 | ||
Bibliophagist
Posts: 39,964
Karma: 154914010
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Quote:
Last edited by DNSB; 05-07-2018 at 01:59 PM. Reason: Corrected link to thread |
||
05-06-2018, 07:20 PM | #20 | |
null operator (he/him)
Posts: 20,961
Karma: 27620690
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Members should click any links they post to ensure they take the reader to the intended destination. BR Last edited by BetterRed; 05-07-2018 at 06:28 PM. Reason: remove actual link |
|
Advert | |
|
05-06-2018, 09:24 PM | #21 | |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
If what you were doing is giving me an example of a book on the device that does match to books in the calibre with multiple authors, then I missed that. Unfortunately, it doesn't help much. The debug logs didn't show any details for the book and I don't know how the initial match was done. Was it the first connection after sending the book, or was it the manual method mentioned above. If this was another example of a non-match, then it doesn't help as the reason is the multiple authors. This is a reason I know and understand. And I spent a reasonable amount of time over the weekend looking at the code that does the matching and experimenting with it, and I don't have a good solution. The matching is on title and all authors. I don't see a good way to change this to allow a looser match based on a title plus one author. The best answer I have multiple authors problem is to use the metadata plugboard I mentioned above and resend the books. The next best is to do the manual matching. I am sure there are other reasons for the books not matching. For me, the mismatches all come to the author handling, or title mismatches due to different sources of books. I assume that a difference in character sets or encoding used could cause a problem. But, that's not one I have seen for sure, and as I'm a single-language English speaker, it isn't something I'm good at testing (meaning I don't have suitable examples or confidence in producing producing real test cases). Until I see examples of other mismatches, I don't know what the cause is, or if there is a way to fix them. |
|
05-07-2018, 10:18 AM | #22 | |||
Connoisseur
Posts: 93
Karma: 32466
Join Date: Jul 2013
Location: Paris
Device: Kobo Desktop, Kindle Desktop, Kobo Forma
|
Quote:
Quote:
I you wish to investigate I will give you as much details I can, otherwise let's call it a day and go for the solution you give below. Quote:
1) I delete all non-matching books from the device SD card 2) I go to KoboUtilities> Driver > KoboTouchExtended 3) I go to the template editor 4) I replace the current template with your plugboard in the same field, that is: Code:
program: raw_list('authors', ', ') |
|||
05-07-2018, 01:59 PM | #23 |
Bibliophagist
Posts: 39,964
Karma: 154914010
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
|
05-07-2018, 08:27 PM | #24 | |||
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
Quote:
"Metadata plugboads" is a completely separate area in the calibre preferences. Their purpose is to modify the metadata inside the books. The metadata is read by the Kobo device and displayed when you are looking at the book list or the book details. It is also used when the device is connected to calibre is trying to match the books. An explanation of them is at https://manual.calibre-ebook.com/tem...and-plugboards. You can use the plugboard I showed by:
Now, when you send an epub to the device, the author metadata will be changed to look like "FN1 LN1, FN2 LN2". This is how the Kobo devices like them and will show this in the book lists. And in the "Authors" list will show "FN1 LN1" and "FN2 LN2" as separate entries which when opened will both include the book. And, importantly for this discussion, when the device is connected, the book is much more likely to be correctly matched to book in the calibre lirbary. |
|||
05-08-2018, 11:35 AM | #25 | |||
Connoisseur
Posts: 93
Karma: 32466
Join Date: Jul 2013
Location: Paris
Device: Kobo Desktop, Kindle Desktop, Kobo Forma
|
Quote:
Quote:
Quote:
|
|||
05-08-2018, 06:00 PM | #26 | |
Bibliophagist
Posts: 39,964
Karma: 154914010
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
At this point, you've pretty much reached the limits of what I remember from high school French. Edit: attached image of what I think the plugboard should look like (KoboTouch driver since I don't have the KoboTouchExtended driver installed). Last edited by DNSB; 05-08-2018 at 06:11 PM. |
|
05-08-2018, 07:55 PM | #27 | |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
At this point, I am not planning to change anything about the book matching. The only examples of books that don't match that I have are ones that I cannot do anything about. If you or someone else comes up with other examples, I will look at them and see what I can do.
Quote:
|
|
05-09-2018, 11:03 AM | #28 | |
Connoisseur
Posts: 93
Karma: 32466
Join Date: Jul 2013
Location: Paris
Device: Kobo Desktop, Kindle Desktop, Kobo Forma
|
Quote:
|
|
05-09-2018, 11:05 AM | #29 | |
Connoisseur
Posts: 93
Karma: 32466
Join Date: Jul 2013
Location: Paris
Device: Kobo Desktop, Kindle Desktop, Kobo Forma
|
Quote:
|
|
05-10-2018, 09:52 AM | #30 |
Connoisseur
Posts: 93
Karma: 32466
Join Date: Jul 2013
Location: Paris
Device: Kobo Desktop, Kindle Desktop, Kobo Forma
|
The results
I had no problem sending the books except for one which was readable/transferable and that I had to repair.
But now comes the really big problem: "CorruptError: database disk image is malformed" at the connection (database backup). The books have the green checks though. When I run the KoboUtilities verify command I get the same error message. |
Tags |
calibre, kobo glo, kobo utilities, kobotouchextended, sd card |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre 2.61 running on Ubuntu 16.04 doesn't transfer books to device Aquaris 10 M 10 | RayArdia | Devices | 2 | 07-09-2016 06:16 PM |
Calibre doesn't recognize all Books on Device | KoopaOne | Devices | 0 | 11-10-2014 09:27 AM |
Calibre doesn't recognize new kobo glo DB | luckycharms | Devices | 1 | 04-20-2013 10:28 AM |
Calibre doesn't detect Kobo Glo | antonf | Devices | 2 | 04-02-2013 09:38 PM |
After update calibre doesn't show the books on the device | GabiBrtzz | Library Management | 2 | 01-25-2013 02:07 PM |