Replies: 3 comments
-
Perhaps the original idea related to adding "books" was so you could have both the text for a book, and the audio/read along for a book in the same place? |
Beta Was this translation helpful? Give feedback.
-
Having them separate makes sense to me, apps might only want to focus on say audio. We already have many music only apps. |
Beta Was this translation helpful? Give feedback.
-
YES! For the love of everyone's sanity, audiobooks and books should have their own library types! |
Beta Was this translation helpful? Give feedback.
-
Separate Book and Audiobook Libraries
Currently, Jellyfin uses a single library type for both books and audiobooks. This creates several challenges and inefficiencies for both server management and client-side experiences.
First of all, audiobooks and books are not the same and therefore should not be forced to be handled in the same way!
We already acknowledge this principle in other areas—take TV shows and movies, for example. Yes, both have actors and both are video content, but their differences are significant enough that we handle them separately. The same logic applies here: audiobooks and books might both represent literature, but their formats, consumption methods, and metadata needs diverge significantly.
For instance:
It’s worth clarifying that this discussion is not about whether Jellyfin should continue to support books or not. Instead, it focuses solely on the structural improvement of separating book and audiobook libraries. Regardless of the ongoing debate about the future of book support, separating these libraries is a logical first step toward improving the user experience for both books and audiobooks.
To explain why this separation makes sense, we can divide the discussion into two main categories:
Improvements: Why Separating Libraries Makes Sense
Separating book and audiobook libraries would yield several benefits:
Easier Audiobook Handling
Audiobooks share many similarities with music libraries, making it easier to adapt existing playback and metadata handling code:
Tailored Book and Audiobook Experiences
By separating libraries, each media type can focus on its unique needs and use cases. For audiobooks, playback and audio-specific metadata can be prioritized. For books, libraries will focus on organization and filtering without having to account for playback-related features that do not apply to text content.
Current Issues: Why the Current Behavior Is suboptimal
Impractical for TV and Other Clients
While books could theoretically be supported on a TV, it’s not a practical use case. Reading a book on a large screen with a remote control is cumbersome and unlikely to be a priority for most users. As a result:
Confusing Library Structure
The current recommendation is to place both books and audiobooks into a single library, divided into subfolders like "Books" and "Audiobooks." However, this approach has significant downsides:
Libraries are meant to help users quickly access content—not to require additional sub-navigation. Forcing this structure on the books library type contradicts the purpose of libraries.
Misaligned with User Behavior
Many users already create separate Books-type libraries for books and audiobooks, bypassing the recommended structure entirely. If users are effectively separating their libraries themselves, it makes little sense to force developers and clients to work harder to accommodate the combined library model.
Beta Was this translation helpful? Give feedback.
All reactions