View Single Post
Old 07-25-2014, 06:03 PM   #236
Montana Harper
book geek (she/her)
Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.Montana Harper ought to be getting tired of karma fortunes by now.
 
Montana Harper's Avatar
 
Posts: 116
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 16 Pro Max, Kindle Paperwhite (10th gen)
Quote:
Originally Posted by jhowell View Post
I'm sorry, but I'm not sure that I understand your description of the problem. I think you are saying that you are often seeing the warning that "The metadata for some books in your library has changed since you started the search" when you are dealing with search completion dialogs.

I assume that you are starting a search and while that is in progress you start another search that includes some of the same books. If that is the correct then don't do that! The plugin isn't designed to deal with that case. In fact, I will make a change in the next release to prevent the plugin from starting a new search for the same books while one is already in progress.

If I have misunderstood the issue then please try to clarify it for me.
Yeah, I think I wasn't clear. Let me see if I can lay it out for you, step by step, because I don't start successive searches; I highlight a block and let OL do its thing. (BTW, I love the fact that it now queues up books as individual jobs, even when you start them all at once! It makes it easier to pause or stop if I realize there's a problem.)

1. I highlight a group of books and tell OL to "Search for Selected books." For the sake of this example, let me call them Book A, Book B, Book C, Book D, Book E, and Book F.
2. OL queues up six searches as background jobs and starts searching.
3. It searches for but doesn't find Book A, so pops up the dialogue and tells me it found nothing. I click on OK.
4. It searches for and finds Book B, so it pops up the "found" dialogue and asks if I want to update metadata for that book. I click OK.
5. It searches for and doesn't find book C, so it pops up...the found dialogue for Book B. If I tell it OK again, it warns me that the metadata has changed since the search was started. I click OK anyway (or cancel; it doesn't matter because the behavior is the same.
6. It searches for and finds Book D, so it pops up the "found" dialogue, listing Book B and Book D as found. If I click OK, I get the warning about metadata. If I cancel, I don't get Book D updated.
7. It searches for and doesn't find Book E, so it pops up the "found" dialogue, listing Book B and Book D as found. Warning about metadata, etc. etc.
8. It searches for and finds Book F, so it pops up the "found" dialogue, listing Book B, Book D, and Book F.

Rinse and repeat.

The behavior is the same whether I'm paying attention and clicking on the popups immediately, or I'm away from the computer and they accumulate.

Basically, it seems to be concatenating the search results in each successive results box, instead of wiping the search slate clean. I'd expect this behavior with the discovered books, since there's no active popup for that function and so the user has to actively go check out the discovered books and determine what to do with them, but I don't expect it in the active pop-ups when searching for specific individual books (as opposed to all books by a specific author that I don't have in my Calibre library, etc.).

I'm using Calibre 1.46-64 bit, Windows 7 Pro, and Overdrive Link 1.15.2.

My OL configuration includes six Overdrive libraries, two 3M libraries, one 1-Click Digital library, Amazon Unlimited, and Scribd (for which I have set up my login information).

If there's anything else you need, let me know.
Montana Harper is offline   Reply With Quote