07-16-2010, 11:46 AM | #16 |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
The extra time is between 0.5 and 1.5 seconds (job manager overhead), plus a variable amount based on the number of books on the reader. On my 300 with 180 books that variable amount is 0.4 seconds, so the total varies between 1 and 2 seconds.
|
07-16-2010, 02:04 PM | #17 |
Evangelist
Posts: 469
Karma: 600816
Join Date: Sep 2009
Device: Kobo Aura HD, Kobo Aura One
|
Chaley,
sounds like the option #3 is something I'd like to use. I too have a question about a couple of scenarios and what effect they'll have on the ordering of the books in the affected collection on the device (Sony reader).
Thanks much! |
Advert | |
|
07-16-2010, 02:19 PM | #18 | ||
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Answering a question you didn't ask: assume that the typos are in the collection name. If manual management is chosen, when you send the book, the book will be added to the now-correct collection and will also remain in the former (incorrect) collection, because collections are not deleted. If manage on send is chosen, then the book will be added to the now-correct collection and deleted from the former collection. If automatic management is chosen, the collection changes will be sent to the device at next connection with no requirement that you send the book. In all cases, collection order will be preserved. |
||
07-16-2010, 03:07 PM | #19 |
Evangelist
Posts: 469
Karma: 600816
Join Date: Sep 2009
Device: Kobo Aura HD, Kobo Aura One
|
Thanks chaley!
|
07-16-2010, 09:51 PM | #20 |
my parent's oops...
Posts: 466
Karma: 1477570
Join Date: Feb 2009
Device: Vx->Handera->Clie-> Axim->505->650->KPW/Aura ->iOS/L2
|
Thanks for answering my questions. Can't wait for the new edition. Have been holding out until some of the sony issues were worked out, but the automatic management is going to be awesome as I have been using tags of read/unread for managing my tbr pile on the sony. One question (that may already be answered elsewhere but I haven't searched for it yet) is whether you can use the calibre custom y/n read column to have a corresponding collection on the sony that would easily update automatically with the new management system.
|
Advert | |
|
07-17-2010, 04:49 AM | #21 | |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
For future planning, what would you want to see on the device when using a yes/no field as a collection? One choice is to name the collection with the field name and populate it with books marked with 'yes', Another is to name the collection something like 'Read:yes' and 'Read:no', with each containing the appropriate list of books. My expectation is that there would not be a collection 'Read:undefined' made. A similar question arises for text custom fields. Regarding multiple (tag-like) fields: should each 'tag' be a collection, or should the collection be named 'columnName:tag'? The same question applies to single value text fields. I can see arguments either way. For example, if I have a field named Genre containing entries of Mystery, Thriller, and Science Fiction, should the collections be named Genre:Mystery, Genre:Thriller etc, or simply named Mystery, Thriller, etc. Using the first way permits the same word to appear in different field contexts and makes it clear which context is which, but the name is longer and sorts by the column name. The second will give shorter names and different sort, but opens the possibility that the same field value will be found in more than one context (such as in the custom field Genre and the standard field Tags), resulting in the two being combined into one collection. The second also opens the door to confusion because of lack of context. For example, if I have a 'Rights' field with values Free, PD, and PBook, I would need to remember my metadata structure to know what 'Free' meant. Seeing 'Rights:Free' would remind me. |
|
07-17-2010, 11:21 AM | #22 |
my parent's oops...
Posts: 466
Karma: 1477570
Join Date: Feb 2009
Device: Vx->Handera->Clie-> Axim->505->650->KPW/Aura ->iOS/L2
|
Agreed, there are almost too many ways of doing it. I am not sure what the best way of doing it would be. I am quite happy that collections form simply from my tags but have to use a read/unread tag. Not too difficult and manageable, but since columns are becoming another useful tool, I just thought that trading the read/unread tag to a column might be nice.
|
07-17-2010, 09:36 PM | #23 | |
Addict
Posts: 305
Karma: 78651
Join Date: May 2010
Location: New Brunswick, Canada
Device: Kobo, Kobo Wifi, Kobo Touch
|
Quote:
I am working on the Kobo support for collections now. I only really care about the devices I'm Reading list since that is pretty much the extent of its collections. I have no problem getting that out of the database and setting displaying it. However I am trying to figure out how the collection might be managed. Is it done via tags? The current in demand feature for the Kobo is basically providing a method to remove the books from the I.m reading list without actually reading or page turning to the end. I am assuming the automatic management collections (option 3 I believe) would allow users to manage the I'm Reading list from Calibre once I figure our what I need to add to the driver to process the change. Tim |
|
07-18-2010, 06:49 AM | #24 | ||
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Yes, I would use a tag. Furthermore, I would use the extended customization option to ask the user which tag to use. You would then set/reset the kobo's im_reading flag (a boolean in the database?) depending on the presence/absence of the flag. You do, of course, need to decide on its polarity: tag present -> im_reading == true, or im_reading == false. There is some help for this in the standard book and booklist classes. In particular, the standard booklist class has a method get_collections that will check tags, etc, and return a dict {collection:[books]}. Quote:
Regarding collections: one way to get more collections would be to use the author column in the DB. The idea is to make several rows per book. One would have the correct author. The others would put the collection into the author, perhaps prefixed with a special character so they would sort all together. All the rows would point at the same book file. This is clearly a hack, but it might be a useful one. Problems: deleting one of the books from a collection would delete the only book file. Where the reader is in a book would be associated with the row used to open the book, as would any times/dates. Your driver would need to know to modify the collection entries if a book was resent and changed file paths. There are undoubtedly other problems. Notwithstanding, if I had a Kobo, I would want collections, even if I had to put up with this hack. |
||
07-18-2010, 11:25 AM | #25 |
Junior Member
Posts: 8
Karma: 34
Join Date: Dec 2009
Location: South of England
Device: Sony PRS-600
|
Hi, I have a question. I recently updated my version to 7.8, and then 7.9, from version 6.4-something. I had my books organised in collections on my eReader (Sony PRS-600) and PC. I haven't changed those tags or series data on either device.
But now I find that after plugging my Reader in, it has deleted all my collection data. I added a few new books, unplugged it and the menu read 'no collections.' I'm not sure why, how to prevent it happening again or how to fix it. My preferences in 'add/save' were set to 'Manual Management' which is why I do not understand how this happened. Thanks for your help. |
07-18-2010, 11:38 AM | #26 | |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
I have no idea why all your collections were deleted. Even more, I have no idea why none were created when you sent the new books. I am not doubting that it happened. [Edit: the above sounds like I am annoyed with Christina. I am not. However, I am annoyed that she had the problem.] First, lets determine where the problem was introduced. Did you plug in your reader while you using 0.7.8? If so, were the collections preserved? If so, that means that the problem is in 0.7.9, which I don't understand at all. If you hadn't plugged in your reader in 0.7.8, then the problem is in the upgrade from 0.6, and that I can understand. Second, what are the settings in your device customization for collection building? Third, what do you see in the device view? Are all the books marked as 'in library' that should be? The best thing to do is to run calibre in debug mode and post the results. What OS are you using? Last edited by chaley; 07-18-2010 at 12:51 PM. |
|
07-18-2010, 12:08 PM | #27 | |
Junior Member
Posts: 8
Karma: 34
Join Date: Dec 2009
Location: South of England
Device: Sony PRS-600
|
Quote:
The problem occurred when I plugged my reader in using version 7.8, last night, which was when all the collections vanished on my reader (but not on my computer). I am using windows vista (for my sins) and most of the rest of my settings are default. I haven't played with any of the new features of version 7. I haven't had the chance, so I have changed nothing since upgrading from version 6. In the device view, all the books are marked as 'in library' that should be. But the collection column is completely empty. |
|
07-18-2010, 12:14 PM | #28 | |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
You didn't put me out. I am in fact happy that you reported the problem. I am unhappy that you *had* the problem.
Quote:
If your collections are built from calibre metadata (series and tags), then you should be able to get them all back quite easily. Start calibre, change the management option to Automatic management, then plug in your 600. Calibre should rebuild the collections from the metadata. Once all the jobs have finished, then eject your 600 and change the management option back (if you want to). Last edited by chaley; 07-18-2010 at 01:04 PM. |
|
07-18-2010, 12:54 PM | #29 |
Junior Member
Posts: 8
Karma: 34
Join Date: Dec 2009
Location: South of England
Device: Sony PRS-600
|
I've done that. Thank you. My collections are now back. I've reverted to Manual Management for now but I may use the automatic one. It seems to work very well and would save me time in the long run. I have thousands of books to add to my library yet. It's a slow process, because I'm picky about how they are organised (I used to be an Archivist ), but version 7 has made that process much more efficient. This was my only issue so far (fingers crossed).
I have no idea why it happened, but I'm sure you'll figure it out Thanks again |
07-18-2010, 07:57 PM | #30 |
my parent's oops...
Posts: 466
Karma: 1477570
Join Date: Feb 2009
Device: Vx->Handera->Clie-> Axim->505->650->KPW/Aura ->iOS/L2
|
chaley, I love the new automatic management method. Upgraded from 6.54 without any problems and the collections are reflecting the tags perfectly. The only wish I have would be to have a toolbar button to activate the metadata syncing from the library so that you could update changes made in calibre after the reader is already connected to save out remounting the reader. Overall, not a big issue since I have waited a long time to get the metadata auto sync and it is awesome.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre Ebook Management | preciousferret | Calibre | 4 | 07-11-2010 06:04 PM |
New Feature Thought: Collection Management | Demented | Calibre | 0 | 04-17-2010 01:21 AM |
calibre creates collection on Sony PRS700 but does not transfer book into it | leday | Calibre | 3 | 12-22-2009 12:45 PM |
ISBN management inside Calibre | earthq | Calibre | 3 | 06-07-2009 08:05 PM |
What does formatting exactly do to lrf? Easy way to do Collection management? | lovemov | Sony Reader | 4 | 03-30-2009 02:56 PM |