![]() |
#1 |
Member
![]() Posts: 11
Karma: 10
Join Date: Aug 2009
Device: Kindle DX
|
![]()
Whenever I connect my Kindle DX to Calibre, I have to wait 10-20+ minutes for it to run through the "Get List of books on device" task before I can do anything with it. And of course Calibre is rightfully hesitant to terminate any process that's actively communicating with the device (silly Flash memory...)
This can be a royal pain in the tail, especially when I want to quickly update my news feeds before heading off to work. How difficult would it be for Calibre to cache the metadata information on devices such that the next time it sees the same device Calibre could quickly ready the FS' directory tree to see what, if any, changes have been made (new/removed files, updated mtime, etc.), and just update those instead of opening and parsing the metadata for every single title on the device? Prime example. I'm sitting here, waiting for a ride to the airport that could arrive any minute. All of my news feeds for this morning have successfully downloaded, but 17 minutes on it's still "Getting list of books on device..." and won't upload anything until that task finishes... Thanks. (I know, I know, pull up the source and make the modifications yourself, the joys of FLOSS software... guess I may have to sit down and learn Python... I hope that Dr. Goyal who is infinitely more familiar with the code, could at least give some insight into the feasibility of such a feature.) :-) (...several minutes pass while composing the message, this morning it ended up taking 20:28 and the last of the news feeds just finished uploading...) :-) Anyway, thoughts, ideas, insights, patches? |
![]() |
![]() |
![]() |
#2 |
Member
![]() Posts: 11
Karma: 10
Join Date: Aug 2009
Device: Kindle DX
|
...Of course NOW, I see a nifty "read metadata from files on device." option within the Kindle plugins, disabling that drops connect time down to 19s... huge improvement, though a "best of both worlds" would be nice... ;-)
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,164
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
on device metadata caching is on the TODO list. But there are only so many hours in the day, so unless you're willing to help, you will have to be patient. And I simply dont understand sarcastic comments about the joys of open source software. How is having the option to do something yourself bad?
|
![]() |
![]() |
![]() |
#4 | |
Member
![]() Posts: 11
Karma: 10
Join Date: Aug 2009
Device: Kindle DX
|
![]() Quote:
I wanted to be sure it was on the radar as an issue that impacts user experience. I understand that time is always a resource with hard limits. The "do not read metadata" switch is acceptable for my needs. If I did have requisite Python skills I would be happy to give it a shot. As I said, I may have to take a look at some Python docs. |
|
![]() |
![]() |
![]() |
Tags |
cache, calibre, flash memory, kindle, news |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Feature Request? | Sydney's Mom | Calibre | 6 | 07-22-2010 12:32 PM |
Feature request | AprilHare | EPUBReader | 2 | 11-22-2009 05:15 AM |
Feature request | mrmikel | EPUBReader | 4 | 11-20-2009 11:49 AM |
Feature request | AprilHare | Calibre | 4 | 04-22-2009 04:23 AM |
Feature request | AprilHare | Calibre | 0 | 11-22-2008 05:42 AM |