Quote:
Originally Posted by yp54
Hello !
I use Calibre (great tool !) to export all my ebooks (epub) from my PC to my ereader.
On my Kobo, when selecting "My Books", then selecting "Authors", then specifying a sort by "name" , I get an (alphabetically) sorted list where all author-names are mixed with all author-firstnames (idem when specifying a sort by "firstname").
This is not satisfying, as I would expect to get a list of all authors sorted by their names.
I am using the last firmware on my ereader.
I have checked on Calibre (cf. the "Sort by Author" field in metadata) that all my ebooks have an author name structured as : "Name, Fistname".
I have checked the following on my ereader : selecting "My Books", then selecting "Books", then specifying a sort by "author", then I normally get a sorted (by author name) list of my ebooks (this is working as expected).
At this step, I don't know if I am facing a bug with the ereader firmware or if "something" should have to be done into Calibre before exporting, so that to avoid this issue on the ereader...
|
With all the people reporting bugs, it is always good to hear when people report that software is working as designed. As, that is what is happening.
You are sending the author to the device in the format "LN, FN". Kobo uses the comma as a separator between multiple authors. Hence, Kobo is seeing two authors, "LN" and "FN". And everything works from that. Kobo does not use what is in calibre's author sort field. It only uses the value from the first dc:creator tag in the OPF.
If you are sending this from calibre, either you are setting the author field in the format "LN, FN", or you have a metadata plugboard that set the author to the author sort when the book is sent to the device. If it is the latter, then I recommend that you remove the plugboard and replace it with one that sets the author to:
Code:
program: raw_list('authors', ', ')
That lets the device handle the authors properly.
If you have changed the author to "LN, FN", then you will need to undo that or somehow get the author to the the device as "FN LN" or "FN1 LN1, FN2 LN2" for multiple authors.