![]() |
#1 |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Jun 2021
Device: kobo forma H2O
|
[Kobo] calibre does not find books in subsubfolders of device
On my Kobo Libra H2O I am running KOreader.
Since I do not want to clutter the main folder I created a folder called "Books" and send my Calibre Library to this folder by editing the "save template" of the device. This works like a charm. The problem is that the next time I connect my device, Calibre thinks my device is empty, I guess because it does not scan the subsubfolders of the main memory ? This is annoying because I cannot see which books are already on the device, update metadata etc. I have looked through all of the settings and cannot find a way to fix this problem. Any suggestions ? Thanks! |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,299
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Remember that calibre uses the Kobo managed database on the device to list books, so unless nickel has processed your added books, calibre will not list them.
Sent from my Pixel 4a using Tapatalk |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Jun 2021
Device: kobo forma H2O
|
aaaah I did not consider this. How do I get nickel to "process my added books" ? Thanks !
|
![]() |
![]() |
![]() |
#4 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,794
Karma: 168802811
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
You could use NickelMenu and it's Import Books option. Or connect and disconnect from your PC while running Nickel. I'm assuming your Books directory is in the root of the Kobo exposed storage and does not have a leading . as part of the directory name.
|
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
@avv: If you only use KOReader, then you should not use the KoboTouch or KoboTouchExtended drivers. I recommend using either the Folder Device Interface or the User Defined USB driver. With the former, you connect to a folder on the device. With the latter, you use the USB ids from the device and calibre will detect it when you plug the device in. Both of these will scan the device for books using the files system rather than using the database.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Jun 2021
Device: kobo forma H2O
|
Quote:
How can I fix this ? |
|
![]() |
![]() |
![]() |
#7 | |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Jun 2021
Device: kobo forma H2O
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,794
Karma: 168802811
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
If you use the NickelMenu install, a sample options file is in the .adds/nm directory called doc. You can make a copy of this file and edit it to enable various options by uncommenting them (remove the #s at the line starts) and/or adding other options found in the NickelMenu thread. |
|
![]() |
![]() |
![]() |
#9 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() Posts: 109
Karma: 556
Join Date: Nov 2009
Location: SaiGon VietNam
Device: PRS T1, Kobo Forma 8G, Kobo Libra H2O
|
Most of books on my Forma are sideloaded via GDrive and listed on nickel (Books menu), but Calibre cannot see them. It shows only books transfer via "send to device". Is there a way to show all the books on kobo (load from GDrive and other ways) in calibre?
|
![]() |
![]() |
![]() |
#10 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
If there are books that are not shown in the device list at all then there is a problem. Please run calibre in debug mode and post the logs from connecting the device. Hopefully I will be able to see why the books have not been found. |
|
![]() |
![]() |
![]() |
#11 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() Posts: 109
Karma: 556
Join Date: Nov 2009
Location: SaiGon VietNam
Device: PRS T1, Kobo Forma 8G, Kobo Libra H2O
|
Quote:
Thank you, Last edited by vietchovui; 07-29-2021 at 06:20 AM. Reason: add img |
|
![]() |
![]() |
![]() |
#12 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
The results using the KoboTouchExtended driver is very strange. It appears to have only found three book, but, the device list shows five. And most of those are screenshots. Unfortunately, there is not enough information in the debug log. Which again is unusual. One of the few things I can think of is that all your books are previews. The default configuration for the driver is to not show previews. This can be changed and these books will appear. Can you do some things and questions to answer: Take a screen shot of the book list in nickel. I want to see more details of the books as the device sees them. In the driver, set the "Title to test when debugging" to the name of one of the books that is not showing. Then run calibre in debug mode with the device connected and post the log again. This option will show details about the book in the debug log. You do not need to put the full book title in, just the start. But, it must be an exact match to the title. Send a book from calibre to the device. When you disconnect, check that the book is imported and displayed. Then connect again see if calibre shows the book in the device list and matched to the book in the library. What happens when you disconnect the device? Is it showing the books correctly? Does it reimport any sideloaded books? Do you lose any reading status? |
|
![]() |
![]() |
![]() |
#13 | |||
Zealot
![]() ![]() ![]() ![]() ![]() ![]() Posts: 109
Karma: 556
Join Date: Nov 2009
Location: SaiGon VietNam
Device: PRS T1, Kobo Forma 8G, Kobo Libra H2O
|
Quote:
Quote:
I include the log and some screenshots in this post. The KoboTouchExtended settings: - Show previews is checked - Title to test when debugging: Anh em (you can see there is a book with the same beginning words in the screenshot) Quote:
|
|||
![]() |
![]() |
![]() |
#14 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() Posts: 109
Karma: 556
Join Date: Nov 2009
Location: SaiGon VietNam
Device: PRS T1, Kobo Forma 8G, Kobo Libra H2O
|
Finally I figured it out. It is not a calibre or kobo bug. After reading through many posts on this forum, I know that calibre doesn't read database created by kobo (nickel), but creates its own database on kobo storage. So books are not sideloaded by calibre but by other ways (copy paste or via kobo cloud services in my case) will not be recognized by calibre. Thank you for your patient help @davidfor.
Last edited by vietchovui; 08-01-2021 at 12:16 AM. Reason: add link |
![]() |
![]() |
![]() |
#15 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Calibre does maintain a file on the device. That is used to make it faster to load the books and to help where matching the metadata between the book on the device and in the library does not work for some reason. Removing this file, doesn't really harm anything. If these books are being loaded by the Kobo Cloud service, and calibre cannot find them, then it means that Kobo Cloud is doing something. And looking at the code, it appears to be faking an SD card and putting the books on that. Luckily for them, it fools nickel into loading books from it, but, doesn't fool nickel enough to for when the device is connected to a PC. If you look at the details of one of the books in nickel, the file name will probably start with "/mnt/sd". If so, that is the reason the books are not being found. There are ways they could do this without faking the SD card. There are other ways to get nickel to look for new books that would be compatible with the drivers in calibre. |
|
![]() |
![]() |
![]() |
Tags |
calibre, kobo libra h2o, koreader |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
books from Kobo device into Calibre | catsknit | Library Management | 2 | 10-07-2019 10:21 PM |
[KOBO] books on the device that are not recognised by calibre | anacreon | Devices | 8 | 06-25-2019 03:05 AM |
Suddenly Calibre doesn't mark some books on a Kobo Glo device | bernard.ryefield | Devices | 34 | 05-10-2018 08:12 PM |
Nook HD+ - Calibre takes a long time to find existing books on the device | rignes | Devices | 2 | 11-19-2012 11:27 AM |
Where to find Kobo books to transfer from my documents to Calibre | Heathside Boy | Kobo Reader | 6 | 01-30-2012 02:58 PM |