When I send a book from calibre to my Kobo via USB, the book gets copied to the device and the metadata gets updated, but after ejecting, the meta data file gets reverted.
Next time I connect the device, calibre doesn't see the new book anymore. With Nickel, the same workflow does work correctly.
Scenario 1: Sending book from calibre to Kobo via USB when koreader is open
- koreader is running
- Connect USB to computer
- "Share storage via USB?" -> Share
- Send new book from Calibre to main memory
- Check file on root of kobo: metadata.calibre: The new book gets an new entry there
- Eject Kobo from Calibre
- On Kobo, go to file explorer. New book is there as a file
- Connect Kobo again via USB
- Not OK: Check metadata.calibre: The entry for the new book is not there anymore.
- Not OK: In Calibre the book is not shown as existing on device in library (Green mark)
Scenario 2: Sending book from calibre to Kobo via USB when nickel is open
- Exit koreader
- Nickel is running
- Connect USB
- Send new book from Calibre to main memory
- Check file on root of kobo: metadata.calibre: The new book gets an new entry there
- Eject Kobo from Calibre
- Nickel shows import dialog
- Open Koreder
- Go to file explorer: New book is there as a file
- Connect Kobo again via USB
- OK: Check metadata.calibre: The entry for the new book is still there.
- OK: In Calibre the book is shown as existing on device in library (Green check mark)
Why is scenario 2 with nickel working correctly but scenario 1 with koreader not? Is this a bug in koreader or am I missing something?
Device: Kobo Clara HD
Versions:
Original Firmware 4.26.16704
koreader v2021.05