10-16-2010, 04:05 PM | #1 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Author sort not working consistently for "ln, fn"
I hope someone can help, I'm sure there must be a bug underlying this but I can't figure out the exact cause to report it for replication. Using 0.7.23.
I want my author for display and sorting purposes to be the same, and for it to simply be "ln, fn". So for importing the books I use NIYOW to rename my source files into this author format since the filenames are currently "fn ln" and I see no way within Calibre to do this - a minor extra step but not my issue here. In the tweaks dialog I changed the author_sort_copy_method to "copy" or "comma" - I've experimented with both but surely if whatever I type manually or import is correctly named already with a comma as "ln, fn" either setting should be fine, right? I restart Calibre after making a change. The problem is that I am getting inconsistent behaviour when adding books to the library. After an initial subset import, I wanted the titles to be sorted purely alphabetically as per this thread: I then tried the "option 3" listed of doing the bulk edit and checking the "Automatically set author sort" checkbox with nothing else on the entire library and clicking ok. It was alleged this would mean I would not have to manually edit each title that was incorrectly indexed. However not only did it not fix the titles, it utterly "trashed" my author sorting so every author sort was no longer "ln, fn". I no longer use this checkbox - ever! I spent hours manually fixing this back up, then have been adding more books with different formats (some duplication of titles, have set the merge to automatic). I drag them in one author at a time - however it seems that for some authors that regardless of any settings in Calibre it decides it wants to not respect the "ln, fn" of the filename and instead fiddle with the author sort. However the behaviour is not consistent. I'm sure I have seen it happen sometimes for completely new authors, and other times when a merge is required for some of the books being added (leaving the "new" books with an incorrect author sort, and the merged books with the old correct sort!). Similarly the edit dialog that has the green/red background for author sort has pretty "random" behaviour in deciding which colour to show. Basically I have no confidence in Calibre's ability to handle a "ln, fn" format for authors and have to manually check the files appear sorted correctly in the list (fixing the incorrect ones) which is extra pain that seems avoidable. It is like there is some cache or something of the incorrect author sorts that it is using when adding titles for those authors - knowing nothing about the architecture is this possible? Anyone else experienced this or got advice on what I have done wrong? |
10-16-2010, 04:11 PM | #2 |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
I'll add a quick example of one that is going wrong for me. The author name is "Harrison, M. John". All the existing books in Calibre have both the author and the author sort set to this. However when I add new books for this author, they get stored with an author sort of "John, Harrison, M.".
If I instead rename the file and make it "Harrisonn, M. John" (two n's) then Calibre will correctly add it with "Harrisonn, M. John" as both author and sort. Confused I am. |
10-16-2010, 04:25 PM | #3 |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
What is the value of the author sort author_sort_copy_method tweak (preferences -> advanced -> tweaks)?
What is the value of the author_sort field for the existing author (right-click on an author in the left-hand tag browser pane)? |
10-16-2010, 05:04 PM | #4 | |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
Also for that particular author, the Author Sort shows up with a red background in the Author Sort textbox. Again at risk of repeating myself if I pick out different authors in my database, some will be "green", others will be "red", but in all cases the text in the author/author sort for those existing titles will be exactly the same. So it is as if Calibre has itself internally confused as to what it should be doing. There is no pattern to it I can see - "Koontz, Dean R." is 'green', "Harrison, Harry" is 'red' etc. Doing my head in. |
|
10-16-2010, 05:12 PM | #5 | |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Did you check the author_sort field for the *author*? Right-click on any author in the left-hand tags pane, choose manage authors, and look at the author_sort column for that author? The red indicates that the *book's* author_sort value differs from the set of author_sorts derived from the individual authors. When you change the tweak, you must also tell calibre to recompute the author_sort values for *each author*. This also is done in the same manage authors dialog. |
|
10-16-2010, 05:37 PM | #6 | |
Calibre Plugins Developer
Posts: 4,637
Karma: 2162064
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
Thanks again dude! |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How do I turn off the red highlight around "author sort" | lunixer | Calibre | 5 | 09-19-2010 11:25 AM |
"Sort By Author" not sorting correctly within author's collection | Sonist | Amazon Kindle | 1 | 08-05-2009 07:52 PM |
Rebuild "author sort" field | enriquep | Calibre | 2 | 07-24-2009 11:21 AM |
Useless sort by author "feature"? | Damætas | Amazon Kindle | 5 | 04-08-2009 10:45 AM |
BUG: GUI View button not working if Author tag contains "ë" | ShellShock | Calibre | 1 | 11-15-2008 01:21 PM |