So i built this out I just dont have permissions to push it to the repo.
Feature request
Improve the AudiobookShelf browsing experience in BookPlayer so users can access more of the metadata and navigation options already available from an AudiobookShelf server.
Today, the AudiobookShelf integration mainly presents a flat list of titles, with basic layout and sort options. The enhancement would add richer browsing paths such as:
Search within an AudiobookShelf library
Browse by Series
Browse by Collections
Browse by Authors
Browse by Narrators
This would make the AudiobookShelf integration feel much closer to the native AudiobookShelf experience and help users navigate large libraries more effectively.
Narrative
GIVEN:
A user has connected BookPlayer to an AudiobookShelf server
The connected AudiobookShelf library contains metadata for books, authors, series, narrators, and collections
The user wants to find books using something other than a flat title list
WHEN:
The user opens an AudiobookShelf library in BookPlayer
The user wants to browse their books by author, series, narrator, or collection
The user wants to search within the connected AudiobookShelf library
THEN:
The application should provide clear browse entry points for:
Books
Series
Collections
Authors
Narrators
The user should be able to tap one of those categories and drill down into the related books
The user should be able to search the library without manually scrolling through the full title list
The browsing flow should feel consistent with the rest of BookPlayer’s library navigation and detail views
Design
Possible UI direction:
After opening an AudiobookShelf library, show a simple browse screen with:
Books
Series
Collections
Authors
Narrators
Example flow:
Input
User taps AudiobookShelf
User selects a connected audiobook library
User taps Authors
Output
App shows a list of authors from that AudiobookShelf library
User taps an author
App shows the books associated with that author
User can then open book details or download from there
Search behavior example:
Input
User opens an AudiobookShelf library
User types into the search bar
Output
App filters or searches AudiobookShelf results within that library
Matching books are displayed without needing to scroll through the full library manually
So i built this out I just dont have permissions to push it to the repo.
Feature request
Improve the AudiobookShelf browsing experience in BookPlayer so users can access more of the metadata and navigation options already available from an AudiobookShelf server.
Today, the AudiobookShelf integration mainly presents a flat list of titles, with basic layout and sort options. The enhancement would add richer browsing paths such as:
Search within an AudiobookShelf library
Browse by Series
Browse by Collections
Browse by Authors
Browse by Narrators
This would make the AudiobookShelf integration feel much closer to the native AudiobookShelf experience and help users navigate large libraries more effectively.
Narrative
GIVEN:
A user has connected BookPlayer to an AudiobookShelf server
The connected AudiobookShelf library contains metadata for books, authors, series, narrators, and collections
The user wants to find books using something other than a flat title list
WHEN:
The user opens an AudiobookShelf library in BookPlayer
The user wants to browse their books by author, series, narrator, or collection
The user wants to search within the connected AudiobookShelf library
THEN:
The application should provide clear browse entry points for:
Books
Series
Collections
Authors
Narrators
The user should be able to tap one of those categories and drill down into the related books
The user should be able to search the library without manually scrolling through the full title list
The browsing flow should feel consistent with the rest of BookPlayer’s library navigation and detail views
Design
Possible UI direction:
After opening an AudiobookShelf library, show a simple browse screen with:
Books
Series
Collections
Authors
Narrators
Example flow:
Input
User taps AudiobookShelf
User selects a connected audiobook library
User taps Authors
Output
App shows a list of authors from that AudiobookShelf library
User taps an author
App shows the books associated with that author
User can then open book details or download from there
Search behavior example:
Input
User opens an AudiobookShelf library
User types into the search bar
Output
App filters or searches AudiobookShelf results within that library
Matching books are displayed without needing to scroll through the full library manually