View Single Post
Old 05-07-2020, 02:47 AM   #12
DrChiper
Bookish
DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.DrChiper ought to be getting tired of karma fortunes by now.
 
DrChiper's Avatar
 
Posts: 1,021
Karma: 2003162
Join Date: Jun 2011
Device: PC, t1, t2, t3, Clara BW, Clara HD, Libra 2, Libra Color, Nxtpaper 11
Quote:
Originally Posted by davidfor View Post
[...] You can send the second edition. With the save template you are using, it would add the book. And when you connected to calibre again, whichever library you were using would show two copies of the book on the device.[...]
Yes, I can send. However, when selecting the title to send I got a new (never seen before) pop-up, asking me to select the desired ebook *format*. For each format the number of available files are given (all are 0 except for format epub, which is indeed the only one present).

Quote:
Originally Posted by davidfor View Post
Rereading the question, I can see the problem. The issue is that calibre does use the metadata.calibre file to match the book. But, the entries in it are based on the last library used when connected to the device. When you change library, the matching is done on the book metadata, more than the metadata.calibre. Because of that, the book does match what you have on the device.
Rereading it myself I can follow your reasoning. But there is still a catch in the last situation. The ebook metadata will also contain the language, so that can be used for matching. And when it is used, a difference could be noted.

In my last attempt I did had both ebooks in 1 database: the same DB as was used to place the English version on the ereader. By your reasoning, the calibre metadata would not have been used, but the metadata inside the ebook itself. Was that done correctly, the language difference would have been noticed and the correct ebook language version would have been flagged as already be present on the device. But it was not.

When I have time, I can try Kovids suggestion to see what the actual matching criteria is, provided debug info is understandable by me
DrChiper is offline   Reply With Quote