[Enhancement]: Return author for books in a series in the search API #2717

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

Originally created by @chelming on GitHub (Apr 14, 2025).

Type of Enhancement

None

Describe the Feature/Enhancement

When performing a search with series results, include the book authors in the series.books[].media.metadata dictionary.

Why would this be helpful?

When searching for a series via the API, no author information is included in the books array for the series. The property is there but it's always an empty array. It would be helpful to not have to do a secondary query to the specific item to get the author.

Future Implementation (Screenshot)

{
  "book": [],
  "series": [
    {
      "series": {
        "media:" {
          "metadata": {
            "authors": [
              "advplyr"
            ]
          }
        }
      }
    }
  ]
}

Audiobookshelf Server Version

v2.20.0

Current Implementation (Screenshot)

{
  "book": [],
  "series": [
    {
      "series": {
        "media:" {
          "metadata": {
            "authors": []
          }
        }
      }
    }
  ]
}
Originally created by @chelming on GitHub (Apr 14, 2025). ### Type of Enhancement None ### Describe the Feature/Enhancement When performing a search with series results, include the book authors in the series.books[].media.metadata dictionary. ### Why would this be helpful? When searching for a series via the API, no author information is included in the books array for the series. The property is there but it's always an empty array. It would be helpful to not have to do a secondary query to the specific item to get the author. ### Future Implementation (Screenshot) ```json { "book": [], "series": [ { "series": { "media:" { "metadata": { "authors": [ "advplyr" ] } } } } ] } ``` ### Audiobookshelf Server Version v2.20.0 ### Current Implementation (Screenshot) ```json { "book": [], "series": [ { "series": { "media:" { "metadata": { "authors": [] } } } } ] } ```
adam added the enhancement label 2026-04-25 00:09:50 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2717