![]() |
#211 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,373
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
|
![]() |
![]() |
![]() |
#212 | |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,076
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
![]() and I just noticed (regular B E) that Count Pages (posted the results to the DB) also has a leak, just smaller. ![]() ![]() |
|
![]() |
![]() |
Advert | |
|
![]() |
#213 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,373
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You should probably let kiwidude know by posting in the appropriate plugin thread.
|
![]() |
![]() |
![]() |
#214 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,076
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
|
![]() |
![]() |
![]() |
#215 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,373
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
This python. There is no linkage. Plugins run inexactly the same way as the rest of calibre's code base. As far as calibre is concerned there is no difference between a plugin and "base" calibre code once the plugin is loaded.
|
![]() |
![]() |
Advert | |
|
![]() |
#216 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,897
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
|
![]() |
![]() |
![]() |
#217 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,740
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
![]() |
![]() |
![]() |
#218 |
Dedicated
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 441
Karma: 11279376
Join Date: Jun 2012
Location: Amarillo, TX
Device: iPad Mini 1 & 4, Nook ST, Dell 11-3000, iPhone 5s
|
Cover Grid?
Is the "cover grid" in the thumbnail attached to Kovid's first post a feature in the new database backend or has it been around for a while?
I definitely like how it looks. How is it activated? Is it a Plugin? Thanks, Marty Edit: I just realized that this question has already been asked and answered. Sorry! Last edited by MartyTX; 08-11-2013 at 02:38 PM. Reason: Already asked and answered ... sorry! |
![]() |
![]() |
![]() |
#219 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,897
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
I would love an option to allow all covers to be cached immediately after start-up instead of having to manually scroll one step at a time to have the covers rendered and added to the cache.
It is nice to finally make use of the memory I have available. Caching my 9800+ covers increases the memory footprint to around 1.4 gigs, but it makes a seamless experience when scrolling through the cover grid. |
![]() |
![]() |
![]() |
#220 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,373
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
The next build will have a disk cache for cover thumbnails. This persists between calibre restarts and stores the resized thumbnails for all covers.
This is fast enough that we can go back to rendering the covers live during scrolling, and there's no need to maintain a large in memory cache of the covers (though you still can if you want to). EDIT: This means that the very first time you use the cover grid, it will be slow when scrolling. But after that it should be fast (of course if you change the cover size then it will be slow again the first time). Last edited by kovidgoyal; 08-12-2013 at 04:57 AM. |
![]() |
![]() |
![]() |
#221 | |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,897
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#222 |
Handy Elephant
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,737
Karma: 26785684
Join Date: Dec 2009
Location: Southern Sweden, far out in the quiet woods
Device: Samsung Galaxy Tab S8 Ultra
|
Yes, a disk cache for the covers would be great.
I would expect it to be implemented as a subfolder inside the calibre library? Perhaps with images prescaled for the current grid size? Since I have my calibre library on a relatively slow NAS (I know, not really recommended) with NFS, I suspect that I will immediately try to move the cover cache to my SSD, like I have done using a symlink for metadata.db. Last edited by Adoby; 08-12-2013 at 06:09 AM. |
![]() |
![]() |
![]() |
#223 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,373
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
The cache is not inside the library folder, it is in whatever folder your OS designates as being for caches, which is LOCAL_APPDATA on windows and it can be overriden via the env var CALIBRE_CACHE_DIRECTORY
And of course for calibre portable it is inside the portable directory. |
![]() |
![]() |
![]() |
#224 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,897
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
The tool tip on the books includes Title and Author, could that be expanded to include series if the book is part of a series?
|
![]() |
![]() |
![]() |
#225 | |
Handy Elephant
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,737
Karma: 26785684
Join Date: Dec 2009
Location: Southern Sweden, far out in the quiet woods
Device: Samsung Galaxy Tab S8 Ultra
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
MTP support: Testers needed | kovidgoyal | Calibre | 68 | 09-21-2012 03:54 AM |
shared backend database? | perler | Calibre | 4 | 01-26-2012 05:37 AM |
Windows testers needed | kovidgoyal | Calibre | 51 | 11-21-2010 05:58 AM |
OS X testers needed | kovidgoyal | Calibre | 23 | 11-18-2010 12:11 PM |
calibre ereader output testers needed | user_none | Other formats | 24 | 05-11-2009 12:00 AM |