Quote:
Originally Posted by rantanplan
When I copy kepubs from Calibre to my device, I have to connect twice to receive proper metadata like Series and other stuff. This is because Kobo needs the book stub in sqlite before it can update the info.
How does that work with KoboOPDS? Are extended metadata like Series omitted?
|
You are correct. At present KoboOPDS downloads the book and asks Nickel to import it, but it does not directly modify KoboReader.sqlite.
The series information displayed by KoboOPDS comes from the OPDS catalog. Whether it also appears in the standard Kobo library currently depends on the metadata embedded in the downloaded EPUB/KEPUB and on what Nickel imports from that file.
KoboOPDS therefore does not yet reproduce Calibre’s second-connection metadata update. Extended metadata such as series name and series index may be missing from the Nickel library, even though it is available in the OPDS catalog.
I am investigating a safe way to apply the OPDS metadata after Nickel has created the database entry. Direct database changes must be handled very carefully, so the current version deliberately prefers a safe Nickel rescan over modifying the Kobo database itself.