Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 09-30-2026, 03:43 AM   #16
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,378
Karma: 13544822
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Libra 2, Tolino Vision Color, reMarkable PaperPro
I just tested the latest version. To do that, I removed the old folders from .adds and put the koboroot.tgz into the hidden .kobo folder.

It works now like expected, the kepub format is identified correctly and there's now a proper download screen. Though the download screen didn't seem to update for a very long time (like 5 minutes or so) it did eventually finish the process.

Then I had to wait another ~5 minutes for the device itself to import the book, while staying on the black "content is being imported" screen. I thought it crashed but I think running local server on a Libra 2 is just too much overhead for the little device.


I also run a COPS instance on my raspberry pi and that is much faster. I can just open it's web interface in a browser modal on my Libra 2 and the download is just instant with the benefit, that COPS can run kepubify server side. That has its own downside, as COPS cannot do the refresh for the metadata import but it's fast.


EDIT:
I didn't immediately notice but the device is noticable slow now after closing the modal. I think the local webserver isn't properly stopped.

EDIT 2:
The cover also wasn't created until after I restarted device.

Last edited by rantanplan; 09-30-2026 at 04:00 AM.
rantanplan is offline   Reply With Quote
Old 09-30-2026, 03:55 AM   #17
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,378
Karma: 13544822
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Libra 2, Tolino Vision Color, reMarkable PaperPro
Logs (will expire after 1 week):
httpd.log (I misspelled the filename )
import.log

There are time out errors in the logs.
rantanplan is offline   Reply With Quote
Old 09-30-2026, 08:57 AM   #18
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 85,392
Karma: 154365103
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Could this be reworked so it can connect to calibre with a driver to give you all the same features you get with the current KoboTouch driver?
JSWolf is online now   Reply With Quote
Old 10-01-2026, 02:24 AM   #19
eBookLuke
Writer2ePub creator
eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.
 
eBookLuke's Avatar
 
Posts: 385
Karma: 121129
Join Date: Sep 2009
Location: Genova, Italy
Device: Cybook Bebook iLiad Kindle HanlinV2 Readius SonyPRS500 SonyPRS700 etc
Quote:
Originally Posted by rantanplan View Post
Logs (will expire after 1 week):
httpd.log (I misspelled the filename )
import.log

There are time out errors in the logs.
Thanks for the detailed logs — they helped identify the actual problem.

KoboOPDS 0.9.17 is now available.

The issue was caused by two related race conditions:
  • Repeated taps could start multiple downloads of the same book, with both processes using the same temporary book and cover files.
  • NickelDBus could time out even though Nickel had already accepted the import request. KoboOPDS interpreted this as a failure and unnecessarily requested another library scan.

Version 0.9.17 now:
  • allows only one active download of each book;
  • uses process-specific temporary files;
  • shows “Downloading…” immediately after tapping;
  • runs only one import worker;
  • checks the Kobo database after a NickelDBus timeout before requesting another scan.

This should resolve both the missing temporary-file errors and the repeated one-minute import attempts shown in your logs.

You can download it here:

https://effecta.duckdns.org/files/koboopds/
eBookLuke is offline   Reply With Quote
Old 10-01-2026, 06:06 AM   #20
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,378
Karma: 13544822
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Libra 2, Tolino Vision Color, reMarkable PaperPro
Can I install the new version over the previous version or do you recommend removing the folder from .adds first?

Last edited by rantanplan; 10-01-2026 at 06:41 AM.
rantanplan is offline   Reply With Quote
Old 10-01-2026, 07:57 AM   #21
eBookLuke
Writer2ePub creator
eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.
 
eBookLuke's Avatar
 
Posts: 385
Karma: 121129
Join Date: Sep 2009
Location: Genova, Italy
Device: Cybook Bebook iLiad Kindle HanlinV2 Readius SonyPRS500 SonyPRS700 etc
Quote:
Originally Posted by rantanplan View Post
Can I install the new version over the previous version or do you recommend removing the folder from .adds first?
you can update directly in the Kobo: there is a small icon to update that appears when a new version is available.

Luke
eBookLuke is offline   Reply With Quote
Old 10-01-2026, 10:23 AM   #22
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,378
Karma: 13544822
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Libra 2, Tolino Vision Color, reMarkable PaperPro
Quote:
Originally Posted by eBookLuke View Post
you can update directly in the Kobo: there is a small icon to update that appears when a new version is available.

Luke
I didn't realize. Thank you, I'll test it later.
rantanplan is offline   Reply With Quote
Old 10-01-2026, 11:25 AM   #23
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,378
Karma: 13544822
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Libra 2, Tolino Vision Color, reMarkable PaperPro
The tool is so much faster now! It's great, you seem to have fixed the issues. Even the mass-download of 5 books was almost instant.

One small thing that you could improve is that the loading of all books on a shelf can be quite slow. I understand that you have to parse the metadata, but can you create an indicator that the device is not frozen but just loading the content?


BTW, do you have a ko-fi.com or similar so I can donate a few €?
rantanplan is offline   Reply With Quote
Old 10-01-2026, 01:23 PM   #24
eBookLuke
Writer2ePub creator
eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.
 
eBookLuke's Avatar
 
Posts: 385
Karma: 121129
Join Date: Sep 2009
Location: Genova, Italy
Device: Cybook Bebook iLiad Kindle HanlinV2 Readius SonyPRS500 SonyPRS700 etc
Quote:
Originally Posted by rantanplan View Post
The tool is so much faster now! It's great, you seem to have fixed the issues. Even the mass-download of 5 books was almost instant.
Thank you very much — I and CiccioAI both really appreciate your feedback and your offer to support the project!

We are particularly pleased that the performance and mass-download improvements are working well on your device.

KoboOPDS 0.9.19 is now available.

The new version includes the requested loading indicator. KoboOPDS now immediately displays a localized “Loading books…” message when:
  • opening a shelf or category;
  • performing a search;
  • changing catalog page;
  • manually refreshing the catalog.

The indicator is deliberately static and high contrast, making it suitable for e-ink screens and clearly showing that the Kobo is still processing the request.

And yes, there is now a Ko-fi page:

https://ko-fi.com/effecta

The heart icon in KoboOPDS now opens a local support page containing the Ko-fi address and a QR code. Scanning it opens Ko-fi on your phone, avoiding compatibility problems with the Kobo browser.

If you already have KoboOPDS installed, you can update directly from the device:
  1. Open KoboOPDS settings using the gear icon.
  2. Go to the Updates section.
  3. Tap Check now.
  4. Install version 0.9.19 and allow the Kobo to restart.

Alternatively, the complete installation package is available here:

https://effecta.duckdns.org/files/koboopds/

Thank you again for testing KoboOPDS, for the helpful suggestions and for offering to support its development!
eBookLuke is offline   Reply With Quote
Old 10-11-2026, 02:35 AM   #25
Magste
Junior Member
Magste began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Oct 2026
Device: Kobo
I notice when browsing my Calibre Web OPDS collection, the booklist shows Title, Series and Publisher, not Title, Series and Author as I'd expect. Is that a KoboOPDS setting/config I can change somewhere?
Magste is offline   Reply With Quote
Old 10-14-2026, 05:32 AM   #26
eBookLuke
Writer2ePub creator
eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.
 
eBookLuke's Avatar
 
Posts: 385
Karma: 121129
Join Date: Sep 2009
Location: Genova, Italy
Device: Cybook Bebook iLiad Kindle HanlinV2 Readius SonyPRS500 SonyPRS700 etc
Quote:
Originally Posted by Magste View Post
I notice when browsing my Calibre Web OPDS collection, the booklist shows Title, Series and Publisher, not Title, Series and Author as I'd expect. Is that a KoboOPDS setting/config I can change somewhere?
Thanks for reporting this — the problem has now been identified and fixed.

It was not a KoboOPDS setting. The parser could mistakenly select a later <name> element, such as a contributor or publisher, instead of the name contained inside the <author> block.

KoboOPDS 0.9.20 is now available.

The new version:
  • reads names only from the corresponding <author> blocks;
  • prevents publisher or contributor names from replacing the author;
  • supports multiple authors;
  • applies the correction to both the book list and details page.

If you already have KoboOPDS installed, you can update directly from the device:
  1. Open settings using the gear icon.
  2. Go to the Updates section.
  3. Tap Check now.
  4. Install version 0.9.20 and allow the Kobo to restart.

The complete package is also available here:

https://effecta.duckdns.org/files/koboopds/

Could you please test the new release with your Calibre Web OPDS catalog and let us know whether the correct author is now displayed?
eBookLuke is offline   Reply With Quote
Old 10-14-2026, 06:24 AM   #27
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 85,392
Karma: 154365103
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by eBookLuke View Post
KoboOPDS 0.9.20 is now available.

Does it work on the new 6.x firmware for the newer Kobo Readers?
JSWolf is online now   Reply With Quote
Old 10-14-2026, 07:06 AM   #28
eBookLuke
Writer2ePub creator
eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.eBookLuke knows the chase is better than the catch.
 
eBookLuke's Avatar
 
Posts: 385
Karma: 121129
Join Date: Sep 2009
Location: Genova, Italy
Device: Cybook Bebook iLiad Kindle HanlinV2 Readius SonyPRS500 SonyPRS700 etc
Quote:
Originally Posted by JSWolf View Post
Does it work on the new 6.x firmware for the newer Kobo Readers?
If Nickel Menu works, even KoboOPDS may work!
If you own a 6.x Kobo please test it.

Luke
eBookLuke is offline   Reply With Quote
Old 10-14-2026, 07:10 AM   #29
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,378
Karma: 13544822
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Libra 2, Tolino Vision Color, reMarkable PaperPro
Kobo OPDS does not work on 5.x or later.
rantanplan is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Calibre2opds v3.4 - OPDS catalogs from your Calibre library itimpi Related Tools 138 06-08-2018 04:27 PM
Calibre2opds v3 - OPDS catalogs from your Calibre library itimpi Related Tools 31 02-10-2013 04:16 PM
Popular public OPDS catalogs kguil Apple Devices 37 01-01-2013 05:00 PM
OPDS catalogs access knfevg PocketBook 7 12-04-2012 04:55 AM
List of Free Online OPDS Catalogs? Madmick General Discussions 1 01-14-2012 12:09 AM


All times are GMT -4. The time now is 07:55 AM.


MobileRead.com is a privately owned, operated and funded community.