[Enhancement]: Add provision to deal with editors vs. authors #2131

Open
opened 2026-04-25 00:03:50 +02:00 by adam · 3 comments
Owner

Originally created by @iconoclasthero on GitHub (Jul 30, 2024).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

have these editors (some of whom, e.g., Updike and Walter, are also authors) come up as 1. editors 2. have their names stored and displayed properly:

$ find /library/books/audiobooks -iname "*(Ed.)*"  -type d
Cowley, Robert (Ed.)
Cunningham, Lawrence (Ed.)
Daniels, Norman (Ed.)
Davis, Angela (Ed.)
Furman, Laura (Ed.)
Gutkind, Lee (Ed.)
Johnson, Lyndon; Beschloss, Michael (Ed.)
Lord, John (Ed.)
Rastovsky, Uri (Ed.)
Sherine, Ariane (Ed.)
Updike, John (Ed.)
Wagner, Sally (Ed.)
Walter, Jess (Ed.)

Unfortunately most of these parsed wrong.

Why would this be helpful?

Here's how editors should be cited:
When citing an editor in a bibliography or reference list, the format can vary depending on the citation style you're using. Here’s how you can cite an editor, specifically John Updike, in different citation styles:

APA (7th Edition)
Format:

Editor's Last Name, Initials. (Ed.). (Year). Title of the book. Publisher.
Example:

Updike, J. (Ed.). (1999). The best American short stories 1999. Houghton Mifflin Harcourt.
MLA (9th Edition)
Format:

Editor’s Last Name, First Name, editor. Title of the Book. Publisher, Year.
Example:

Updike, John, editor. The Best American Short Stories 1999. Houghton Mifflin Harcourt, 1999.
Chicago Manual of Style (17th Edition)
Format:

Editor’s Last Name, First Name, ed. Title of the Book. Place of Publication: Publisher, Year.
Example:

Updike, John, ed. The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt, 1999.
Harvard
Format:

Editor’s Last Name, Initial(s). (Ed.). (Year) Title of the Book. Place of Publication: Publisher.
Example:

Updike, J. (ed.) (1999) The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt.
IEEE
Format:

[1] Editor's Initial(s). Last Name, Ed., Title of the Book. Place of Publication: Publisher, Year.
Example:

[1] J. Updike, Ed., The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt, 1999.
Turabian
Format:

Editor’s Last Name, First Name, ed. Title of the Book. Place of Publication: Publisher, Year.
Example:

Updike, John, ed. The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt, 1999.
These formats will ensure that the editor is correctly cited according to the standards of each citation style. Be sure to adjust the details (such as year and publisher) to match the specific book you are citing.

Future Implementation (Screenshot)

There's several displayed wrong, one displayed properly.

image

Audiobookshelf Server Version

v.2.11.0

Current Implementation (Screenshot)

No response

Originally created by @iconoclasthero on GitHub (Jul 30, 2024). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement have these editors (some of whom, e.g., Updike and Walter, are _also_ authors) come up as 1. editors 2. have their names stored and displayed properly: ``` $ find /library/books/audiobooks -iname "*(Ed.)*" -type d Cowley, Robert (Ed.) Cunningham, Lawrence (Ed.) Daniels, Norman (Ed.) Davis, Angela (Ed.) Furman, Laura (Ed.) Gutkind, Lee (Ed.) Johnson, Lyndon; Beschloss, Michael (Ed.) Lord, John (Ed.) Rastovsky, Uri (Ed.) Sherine, Ariane (Ed.) Updike, John (Ed.) Wagner, Sally (Ed.) Walter, Jess (Ed.) ``` Unfortunately most of these parsed wrong. ### Why would this be helpful? Here's how editors should be cited: When citing an editor in a bibliography or reference list, the format can vary depending on the citation style you're using. Here’s how you can cite an editor, specifically John Updike, in different citation styles: APA (7th Edition) Format: Editor's Last Name, Initials. (Ed.). (Year). Title of the book. Publisher. Example: Updike, J. (Ed.). (1999). The best American short stories 1999. Houghton Mifflin Harcourt. MLA (9th Edition) Format: Editor’s Last Name, First Name, editor. Title of the Book. Publisher, Year. Example: Updike, John, editor. The Best American Short Stories 1999. Houghton Mifflin Harcourt, 1999. Chicago Manual of Style (17th Edition) Format: Editor’s Last Name, First Name, ed. Title of the Book. Place of Publication: Publisher, Year. Example: Updike, John, ed. The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt, 1999. Harvard Format: Editor’s Last Name, Initial(s). (Ed.). (Year) Title of the Book. Place of Publication: Publisher. Example: Updike, J. (ed.) (1999) The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt. IEEE Format: [1] Editor's Initial(s). Last Name, Ed., Title of the Book. Place of Publication: Publisher, Year. Example: [1] J. Updike, Ed., The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt, 1999. Turabian Format: Editor’s Last Name, First Name, ed. Title of the Book. Place of Publication: Publisher, Year. Example: Updike, John, ed. The Best American Short Stories 1999. Boston: Houghton Mifflin Harcourt, 1999. These formats will ensure that the editor is correctly cited according to the standards of each citation style. Be sure to adjust the details (such as year and publisher) to match the specific book you are citing. ### Future Implementation (Screenshot) There's several displayed wrong, one displayed properly. ![image](https://github.com/user-attachments/assets/7662d281-4a50-48b9-926c-4d98a210e4f7) ### Audiobookshelf Server Version v.2.11.0 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:03:50 +02:00
Author
Owner

@advplyr commented on GitHub (Jul 31, 2024):

Where is that data for the editor name being pulled from?
Abs pulls the author names from different places and it should only be authors there. That is an issue I have with how Audible stores authors sometimes where they put translators and non-authors alongside authors.
Related issue https://github.com/advplyr/audiobookshelf/issues/1877

@advplyr commented on GitHub (Jul 31, 2024): Where is that data for the editor name being pulled from? Abs pulls the author names from different places and it should only be authors there. That is an issue I have with how Audible stores authors sometimes where they put translators and non-authors alongside authors. Related issue https://github.com/advplyr/audiobookshelf/issues/1877
Author
Owner

@iconoclasthero commented on GitHub (Jul 31, 2024):

$ find /library/books/audiobooks -iname "*(Ed.)*"  -type d
Cowley, Robert (Ed.)
Cunningham, Lawrence (Ed.)
Daniels, Norman (Ed.)
Davis, Angela (Ed.)
Furman, Laura (Ed.)
Gutkind, Lee (Ed.)
Johnson, Lyndon; Beschloss, Michael (Ed.)
Lord, John (Ed.)
Rastovsky, Uri (Ed.)
Sherine, Ariane (Ed.)
Updike, John (Ed.)
Wagner, Sally (Ed.)
Walter, Jess (Ed.)

The file parser.
I'm not sure how things get stored if they're coming in from match in terms of editor, but when I looked over the documentation there does not seem to be any provision for Ed. or for that matter, things like M.D., MD, Jr., Sr., III...

(#1877 appears to me only tangential)

@iconoclasthero commented on GitHub (Jul 31, 2024): ``` $ find /library/books/audiobooks -iname "*(Ed.)*" -type d Cowley, Robert (Ed.) Cunningham, Lawrence (Ed.) Daniels, Norman (Ed.) Davis, Angela (Ed.) Furman, Laura (Ed.) Gutkind, Lee (Ed.) Johnson, Lyndon; Beschloss, Michael (Ed.) Lord, John (Ed.) Rastovsky, Uri (Ed.) Sherine, Ariane (Ed.) Updike, John (Ed.) Wagner, Sally (Ed.) Walter, Jess (Ed.) ``` The file parser. I'm not sure how things get stored if they're coming in from match in terms of editor, but when I looked over the documentation there does not seem to be any provision for Ed. or for that matter, things like M.D., MD, Jr., Sr., III... (#1877 appears to me only tangential)
Author
Owner

@advplyr commented on GitHub (Jul 31, 2024):

It is related in that you are storing editors where Abs is expecting authors and in #1877 it is pointed out that sometimes Audible stores translators where Abs is expecting authors.
If someone stored an author where Abs is expecting narrators then my first thought would be to say that authors shouldn't be mixed with narrators.

@advplyr commented on GitHub (Jul 31, 2024): It is related in that you are storing editors where Abs is expecting authors and in #1877 it is pointed out that sometimes Audible stores translators where Abs is expecting authors. If someone stored an author where Abs is expecting narrators then my first thought would be to say that authors shouldn't be mixed with narrators.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2131