There are a few issues: how calibre populates the author fields, how the device reads them, how the device interprets them for sorting.
The first bit is if the book has multiple authors, calibre puts each author in separate "creator" tags. The first of these have the author sort in the "file-as" property.
Then, the device only reads one of these tags and only uses the author from it.
For sorting, rereading the other thread and doing some quick tests with the following combinations of two authors:
FN1 LN1 & FN2 LN2
LN1, FN1 & LN2, FN2
FN1 LN1 and FN2 LN2
LN1, FN1 and LN2, FN2
What is in bold appears to be what the device is using as the author for sorting. I can't remember if this has changed or not.
Your plugboard solves this by building the author string using "and" instead of "&" to prevent calibre from splitting the authors when updating the metadata in the book.
What I will do is to add some extra options to the metadata updating in the plugin. I think I will add:
- Option to use the author sort and title sort.
- Option to use the plugboard.
- Maybe an option to replace "&" with "and".
The first is easy and I'll add it fairly soon. The last should be easy, but I'm not sure about using it. I have no idea how to use the plugboard, but it shouldn't be that hard. It won't be for a week or two while I sort some other things out.
David
|