12-18-2020, 11:02 AM | #121 | |
Zealot
Posts: 109
Karma: 194274
Join Date: Jun 2011
Location: Montreal
Device: Kobo, Calibre
|
Quote:
Code:
Books/{authors:re(&.*,)}/{title} - {authors:re(&.*,)} |
|
12-18-2020, 11:35 AM | #122 |
Connoisseur
Posts: 94
Karma: 12
Join Date: Nov 2018
Location: Salamanca
Device: kobo Clara HD, Onyxboox C67
|
|
Advert | |
|
12-18-2020, 10:39 PM | #123 |
Guru
Posts: 869
Karma: 2676800
Join Date: Sep 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
Here is a new test version which removes the 'excluded formats' feature in favour of showing all the list of supported formats, and allowing you to toggle them at will.
EDIT: Test release deleted. Last edited by sherman; 12-19-2020 at 08:42 PM. |
12-18-2020, 11:29 PM | #124 |
Wizard
Posts: 2,853
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
|
|
12-19-2020, 12:14 AM | #125 | |
Guru
Posts: 869
Karma: 2676800
Join Date: Sep 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
Quote:
I increased the timeout to 60 seconds (up from 15 seconds). I'm hoping this resolves it. Please test to confirm. (I did it in the test version posted in #109. All test versions since then have included that fix) |
|
Advert | |
|
12-19-2020, 01:08 AM | #126 | |
Wizard
Posts: 2,853
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
|
Quote:
|
|
12-19-2020, 01:11 AM | #127 | |
Guru
Posts: 869
Karma: 2676800
Join Date: Sep 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
Quote:
|
|
12-19-2020, 05:15 PM | #128 |
Connoisseur
Posts: 94
Karma: 12
Join Date: Nov 2018
Location: Salamanca
Device: kobo Clara HD, Onyxboox C67
|
I have also tried the latest version and all went well. I llike this program very much.
One question: could it be the frontend more big?. Font bigger, etc... I have got a kobo clara. Thanks |
12-19-2020, 07:05 PM | #129 |
Guru
Posts: 869
Karma: 2676800
Join Date: Sep 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
I've made some tweaks to the styling to allow slightly larger font sizes. There's only so much I can do without breaking the layout though, especially on the 6 inch devices. Changes will be in v0.5.2 when it is released.
|
12-19-2020, 08:41 PM | #130 |
Guru
Posts: 869
Karma: 2676800
Join Date: Sep 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
v0.5.2 released!
Ok, v0.5.2 has been released! This includes the following fixes and features:
Thanks to those who have reported issues, and helped resolve them. |
12-26-2020, 09:30 PM | #131 |
Connoisseur
Posts: 88
Karma: 18
Join Date: Jun 2020
Device: Boox Note Air3, don't use my kindle anymore
|
Hi!
First, thank you for a very useful app! This is great! I've been trying to get it to work on my setup (Libra H20 with about 3K books and latest fully updated calibre running on linux) and I've found the following errors. 1. The Kobo "go to sleep" timer can trigger while this app is running and that messes everything app. needing a forced reboot actually. Solution: turn off the sleep timer 2. I can never get the sync to finish. Even while it is transfering files, it disconnects from calibre and Kobo says that transfers are done. Solution: not sure. I looked in the code to see where the disconnection timers were and I could not find it. I recall a test version with a longer 60s timer but I could not find the patch for that in the git repo Thanks! Excellent app btw. very eager to get it to work on my setup. Which is an odd case as I do have about 3K books on my Libra H2O. |
12-26-2020, 09:51 PM | #132 | |
Guru
Posts: 869
Karma: 2676800
Join Date: Sep 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
Quote:
For 2. is this happening during the initial sync (where it's sending metadata to calibre)? Or when sending books to the device? The timeout stuff is in the upstream UNCaGED library (the initial idea, is that there could be multiple clients using the same library). If you want to experiment with the timeout stuff and you're comfortable with Go, you might want to fork UNCaGED, make the modifications, change the import path in Kobo-UNCaGED to point to your fork, and build a customized version of the zip file. If you are using v0.5.2, you may wish to look at the log file at .adds/kobo-uncaged/ku.log to see what errors, if any, are occurring. |
|
12-28-2020, 08:57 PM | #133 | ||
Connoisseur
Posts: 88
Karma: 18
Join Date: Jun 2020
Device: Boox Note Air3, don't use my kindle anymore
|
Hi Sherman!
Quote:
Quote:
From what I can see, the issue is that Calibre disconnects (for some reason) even though Kobo UnCaged still thinks it is connected. and this happens before all the new books are transferred. For example, my test had 8 new books in epub format. I had setup Kobo Uncaged to only take kepub. so calibre started 8 conversion jobs (one for each book) and then for some reason tried to upload 7 of them (not 8). and this job crashed with this error while sending book 1. [Errno 104] Connection reset by peer Traceback (most recent call last): File "calibre/gui2/device.py", line 89, in run File "calibre/gui2/device.py", line 592, in _upload_books File "calibre/devices/smart_device_app/driver.py", line 50, in _synchronizer File "calibre/devices/smart_device_app/driver.py", line 1497, in upload_books File "calibre/devices/smart_device_app/driver.py", line 732, in _put_file File "calibre/devices/smart_device_app/driver.py", line 614, in _send_byte_string ConnectionResetError: [Errno 104] Connection reset by peer will try to debug more over the weekend with calibre in debug mode as well. Thanks! Last edited by bigwoof; 12-30-2020 at 03:01 AM. |
||
12-31-2020, 11:26 PM | #134 |
Connoisseur
Posts: 88
Karma: 18
Join Date: Jun 2020
Device: Boox Note Air3, don't use my kindle anymore
|
okay. this is very mysterious. I did some additional testing today.
all tests done with calibre in debug mode, and all sleep timers turned off on kobo libra h20. kobo has 3411 books. kobo and calibre server (running on a linux machine) are on the same local network connected via WiFi and a ethernet switch. Kobo UnCaged is set to Prefer Kepub and only kepub is selected as an acceptable format. so all the epubs need to be converted first. run 1: debug enabled in kobo uncaged. turned it on. got to the "waiting" screen. waited quite a bit and then the kobo rebooted!! no connection made to calibre (running in debug mode) run 2: debug enabled in uncaged. turned it on. got to the waiting screen and then it exited with a "all done" (forgot the actual wording) message. no connection made to calibre run 3: turned off debug in uncaged and turned it on. got to waiting screen and then it actually connected (got to the next screen with the disconnect option). calibre shows all the books (a lot of them) being checked and the job spy said "reading book list". connection looks good from what the log says SMART_DEV ( 454.01:450.304) run attempt to open device socket SMART_DEV ( 455.77: 1.759) open SMART_DEV ( 455.79: 0.000) _call_client GET_INITIALIZATION_INFO wfr True SMART_DEV ( 455.84: 0.044) open Device can stream books True SMART_DEV ( 455.85: 0.000) open Device can stream metadata True SMART_DEV ( 455.86: 0.000) open Device can receive book binary True SMART_DEV ( 455.87: 0.000) open Device can delete multiple books True SMART_DEV ( 455.88: 0.000) open Device can use cached metadata True SMART_DEV ( 455.89: 0.000) open Cache uses lpaths True SMART_DEV ( 455.90: 0.000) open Can send OK to sendbook True SMART_DEV ( 455.91: 0.000) open Can accept library info True SMART_DEV ( 455.92: 0.000) open Will ask for update books False SMART_DEV ( 455.94: 0.000) open Will set temp mark when syncing read False SMART_DEV ( 455.95: 0.000) open Client device kind SMART_DEV ( 455.96: 0.000) open Client device name Kobo Libra H2O SMART_DEV ( 455.97: 0.000) open Client app name Kobo UNCaGED SMART_DEV ( 455.98: 0.000) open App version #: 391 SMART_DEV ( 455.99: 0.000) open max_book_packet_len 4096 SMART_DEV ( 456.00: 0.000) open Device wants UUID file names False SMART_DEV ( 456.04: 0.030) open selected formats ['kepub'] SMART_DEV ( 456.05: 0.000) open extension path lengths {'kepub': 38} SMART_DEV ( 456.06: 0.000) open cover height 1680 SMART_DEV ( 456.07: 0.000) open Device is_read sync col None SMART_DEV ( 456.08: 0.000) open Device is_read_date sync col None SMART_DEV ( 456.09: 0.000) card_prefix - After a few minutes of reading the books, it decides to convert and send 77 books READING LIST: Sync Now - force_sync= False READING LIST: Device found to sync to: Kobo Libra H2O efb49d4c-7d70-4e5e-912b-b81773b6d14d READING LIST: Syncing 77 books in 'Send to Kobo' to: efb49d4c-7d70-4e5e-912b-b81773b6d14d (location:None) - It starts jobs for converting all the books and sending them 1 by 1 to the Kobo once converted. - it sends about 3 books but then on the 4th book, *Calibre* crashes. just dies dead. and there is nothing I can see in the logs to say why. UnCaged just pops up a message saying "All done". These are the last 10 lines in the calibre debug log. as far as I can tell, they look fine and look the same as previous files that were sent successfully No details available. SMART_DEV (1246.27: 0.038) set_progress_reporter Job: 90 Upload one book to the device: The Multiverse Project: Warhammer 40,000 started SMART_DEV (1246.47: 0.000) set_plugboards Device using plugboard kepub SMART_DEVICE_APP None Setting metadata in: The Multiverse Project: Warhammer 40,000 at: /tmp/calibre_5.8.1_tmp_4fij358g/iz7_mxaycaltmpfmt.kepub 2021-01-01 11:08:35 [DEBUG] KEPUBMetadataWriter::set_metadata - self.__class__=<class 'calibre_plugins.kepubmdwriter.metadata.writer.KEP UBMetadataWriter'> 2021-01-01 11:08:35 [DEBUG] KEPUBMetadataWriter::set_metadata - covers=[<Element {http://www.idpf.org/2007/opf}meta at 0x7f8c47e8acc0>] 2021-01-01 11:08:35 [DEBUG] KEPUBMetadataWriter::set_metadata - cover_id=cover 2021-01-01 11:08:35 [DEBUG] KEPUBMetadataWriter::set_metadata - found cover I checked the ku.log on the Kobo as well. nothing in there except the expected "Resizing covers" messages. Not sure how to continue debugging this to be honest.. Ideas? Last edited by bigwoof; 12-31-2020 at 11:35 PM. |
01-01-2021, 12:00 AM | #135 |
Guru
Posts: 869
Karma: 2676800
Join Date: Sep 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
|
Having never tried with such a large number of books, It's a bit hard to figure out what exactly is going on. I would find KU logs more useful than Calibre logs however.
I wonder if you're running into a memory consumption issue? At startup, KU builds a map/list of all books on device, first by the .metada.calibre file (if it exists), and then by reading all the entries in the Kobo SQLite database, then reconciling the two. This is all done in memory. It would be interesting to see how much memory KU consumes. If you can SSH/telnet to your Kobo and run 'top' while running KU should give an idea. Sort by memory in top by pressing 'm'. Note, in busybox, it looks like actual memory usage is (%VSZ/100) * VSZ EDIT: scratch the top idea, doesn't seem to work properly. You can use 'ps -o rss,args | grep /mnt/onboard/.adds/kobo-uncaged/bin/ku' to get a snapshot though. Last edited by sherman; 01-01-2021 at 12:07 AM. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PDF compressed when sent with Calibre Wireless Connection | zorrodee666 | KOReader | 1 | 03-23-2019 11:50 PM |
connecting Calibre to Calibre without wireless connection | TomSpot | Calibre Companion | 1 | 07-10-2018 07:07 AM |
Wireless connection to calibre. | sorg | Kindle Developer's Corner | 33 | 07-16-2015 12:49 PM |
Calibre Companion and wireless connection | taratears | Calibre Companion | 13 | 03-28-2015 06:32 PM |
Nook Touch/Calibre wireless connection? | tigersfan | Devices | 8 | 01-10-2012 03:51 PM |