![]() |
#1 |
Member
![]() Posts: 23
Karma: 10
Join Date: May 2024
Device: Kobo Clara BW
|
"On Device" not working after Calibre restart?
Hi there
![]() I've just got a new e-reader, a Kobo Clara BW, which I'm enjoying a lot. I've installed Koreader (recent nightly) and am using Calibre to sync books using USB. Calibre sees my device, I can send books to main memory and it will show a green checkmark in "On Device". However, if I restart Calibre or disconnect and reconnect, the "On Device" status is cleared. I see no option to scan the e-reader for books and if I go to Device -> Show books in the main memory of the device, no books show up. I've tried searching these forums and elsewhere (reddit, google), but I've not found a solution yet. Does anyone have a suggestion / tip? Thank you. |
![]() |
![]() |
![]() |
#2 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,241
Karma: 57979022
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
It is a WAD.
That is the current state, not a history. If you want a history (after disconnect), then you need to make some sort of tag ondevice: true : select all: Bulk metadata edit (e): Add Tag (or what other custom col): <value> I have "onK4", "onA2" or "onL2" into my USer tag col |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38,656
Karma: 152905876
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Unless you are allowing Nickel to run so the books gets imported after calibre has sent them, they will not be in the database and will not show on the next connect.
A couple of questions: Where in main memory are you sending the books? I would suggest a directory with the books stored in subdirectories below that directory. This is most easily done from the Save template on the first page of the driver configuration dialog. My personal choice is: Code:
Elib/{author_sort:sublist(0,1,&)}/{title} - {authors:sublist(0,1,&)} Elib/Carroll, Lewis/Alice's Adventures in Wonderland - Lewis Carroll.epub Is the directory you are sending the books to visible to Nickel? If you installed KOReader using the install script or manually added the ExcludeSyncFolders= setting, it will exclude .adds and it's subdirectories. Code:
ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+) |
![]() |
![]() |
![]() |
#4 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38,656
Karma: 152905876
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
The original query was in Library Managment as "On Device" not working after Calibre restart?
If you click on your username and then on Find More Posts by <username>, it will show your posts unless you have managed to create a large number in which case, that will still show your recent posts. |
![]() |
![]() |
![]() |
#5 |
Member
![]() Posts: 23
Karma: 10
Join Date: May 2024
Device: Kobo Clara BW
|
Should the current state show the books being on the device when it's connected? I understand that it shouldn't when it's not, as it has nothing to compare to, unless it keeps a record. My issue is that when the device is connected but in a different 'session' from when I transferred the books, it will not show them as on device.
Sent from my Pixel 6 using Tapatalk |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38,656
Karma: 152905876
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
For Kobo ereaders, the On Device comes from the database. The database records are created during the book import process after you safely disconnect. See my response to your post in the Library Management thread.
There is an exception where calibre will mark books that have been sent to your Kobo during the current session as being On Device. This is a temporary marking and will not persist if, for example, you restart calibre. |
![]() |
![]() |
![]() |
#7 |
Member
![]() Posts: 23
Karma: 10
Join Date: May 2024
Device: Kobo Clara BW
|
Okay, I will check some things, thank you for your replies. And my double post which I lost was even found
![]() |
![]() |
![]() |
![]() |
#8 |
Member
![]() Posts: 23
Karma: 10
Join Date: May 2024
Device: Kobo Clara BW
|
Thank you for your replies, and my other thread was even found!
I will check some things and get back to you. |
![]() |
![]() |
![]() |
#9 |
Member
![]() Posts: 23
Karma: 10
Join Date: May 2024
Device: Kobo Clara BW
|
Okay. I set my save locations to "Elib/{author_sort:sublist(0,1,&)}/{title} - {authors:sublist(0,1,&)}" as you suggested. I was using the main storage folder without a subdir previously.
I am using Koreader, I think Nickel is Nickelmenu, from which Koreader is launched? I used an install script indeed, powershell from a thread elsewhere on these forums. @theducks, I do not understand what you mean. I only know WADs from Doom, Hexen, etc ![]() I understand the "current state", but I expected it to show/detect what is on the reader while it is connected. |
![]() |
![]() |
![]() |
#10 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 20,819
Karma: 27405122
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
|
![]() |
![]() |
![]() |
#11 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,241
Karma: 57979022
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
|
![]() |
![]() |
![]() |
#12 |
Member
![]() Posts: 23
Karma: 10
Join Date: May 2024
Device: Kobo Clara BW
|
Okay.. very odd. Suddenly, two books I've been reading show up as "On Device". I've added a bunch more, but they don't show up after a restart of calibre / reconnect of the device.
I tried opening a third book in Koreader, but that's not it either. I found this "The solution to sending eBooks to the Kobo is to go back to Nickel when you want to add more eBook(s)." What does that mean? What is Nickel? Nickel Menu? I tried exiting Koreader and starting Koreader again from Nickelmenu, but that wasn't it. Tried restarting the device as well. Source: https://www.mobileread.com/forums/sh...d.php?t=353936 Okay.. the two books that do show up in Calibre, show up outside of Koreader, in the default Kobo interface. The rest of the books do not. Found this, has instructions for a plugin to update the data, but that doesn't seem to do anything either: https://www.mobileread.com/forums/sh...d.php?t=322786 Last edited by naenee; 06-19-2024 at 01:34 PM. |
![]() |
![]() |
![]() |
#13 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,542
Karma: 74358018
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Ok... The OnDevice ONLY shows up for books that are listed in the Kobo database; this database is ONLY updated after the device is disconnected and the Kobo displays the message "scaning for new content".
If it does perform a scan and you still don't see books listed on the next connection, this is possibly an indication that the databse on the Kobo is corrupted. This can be detected via (among other things) using the Kobo Utilities plugin to calibre and doing a database scan. |
![]() |
![]() |
![]() |
#14 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38,656
Karma: 152905876
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
If the Kobo database is corrupted, you should get a complaint about that when connecting using the KoboTouch/KoboTouchExtended driver (not sure if this requires the Kobo Utilities plugin to be installed). If you are connecting to calibre from within KOReader, you may want to try using NickelMenu to do an import books before next running KOReader (this will emulate a USB connect/disconnect while Nickel is running). Code:
menu_item : main : Import books : nickel_misc : rescan_books_full Last edited by DNSB; 06-19-2024 at 01:06 PM. |
|
![]() |
![]() |
![]() |
#15 |
Member
![]() Posts: 23
Karma: 10
Join Date: May 2024
Device: Kobo Clara BW
|
Okay, I understand how to have calibre remember the "on device" status, I have to exit Koreader and sync books outside of it. Then I will see the progress bar @PeterT referred to.
How do I run that command @DNSB? |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre Book Editor - "Previous" button under text search not working | VirgoGirl | Calibre | 13 | 06-02-2019 11:16 AM |
calibre's "connect to itunes" button no longer working | heschides | Devices | 2 | 08-13-2015 01:25 PM |
"Sending to device" tamplate is not working | MBHunter | Calibre | 6 | 12-07-2013 11:02 AM |
"calibre-parallel.exe has stopped working" | Marok | Calibre | 1 | 10-02-2013 09:08 PM |
SONY pocket edition: "Device locked" + "charge battery" obstacles? | hermes | Devices | 3 | 06-02-2011 03:32 AM |