Don't get me wrong - I think Calibre is great but it seems to require a hell of a steep learning curve.
For instance seeing the correct author and title in the meta data and being told that an entry couldn't be found - it turned out an apostrophe was missing from the book title. I found the same issue if an author's name had periods after their initials when these weren't in the database. I understand why it's not matching but I can't understand why you can't strip the punctuation before trying to do a match. Sometimes there was text in brackets within the file name this had to be stripped before I could get a match. Often the book title would appear by itself with no author - the books were famous enough to not need any more detail but these books ended up with "Unknown" in the author field and no match in the database. Quite frustrating.
At other times the file might be named "book title by author" and it seems like an attempt could be made to spot these type of matches automatically. I mentioned before that sometimes the files had the author and the title mixed up but it should be possible to check this issue automatically as well.
I appreciate that this might add a few more milliseconds to a search but it added an age to me setting up my library. If you're just querying a MySQL database then I'd be happy to write a stored proc to do all the above.
PS @itimpi - the file extension mentioned was just a file extension and not a part of the name. I came across multiple versions of books all named the same but with different file extensions. The problem was that I need to search for meta data (and book covers) for each individual file which added to the time it took me to build my library.
|