This isn't how I first noticed the issue, but it is the easiest to replicate. Here's what I'm seeing:
- Connect Kobo via USB.
- Send new epub (not kepub) book from Calibre to Kobo over USB.
- Book shows 'Main' in 'On Device' column in Library view.
- Quit Calibre -- without disconnecting Kobo.
- Start Calibre -- wait for device to be recognized.
- Book does NOT shows anything in 'On Device' column, nor in the Device view.
Following these steps, I can get everything back to expected normal:
- Send book to Kobo again
- Eject Kobo.
- Wait for Kobo 'import books' to run and new book to appear in Kobo list.
- Reconnect Kobo.
- Book does show 'Main' in 'On Device' column and appear in Device view with 'In Library'. Normality achieved.
But wait, I can make it worse! I can instead do (from the end of the
first list above):
- Eject Kobo without sending book again
- Wait for Kobo 'import books' to run and new book to appear in Kobo list
- Reconnect Kobo
- Book does not shows anything in 'On Device' column. But there is now a book with that name(after plugboard) in the Device view showing nothing for 'In Library'.
Why it matters to me:
Since I'm using KOReader, not the native Kobo app, I'm not running Kobo's import regularly. So new books are on the device, but are invisible to Calibre.
I'm using Calibre 8.4 in Win10 and a new Kobo Clara Colour. I've attached shots of my KoboTouch driver config--I turned off everything I thought would make a difference.