jellyfin-vue
jellyfin-vue copied to clipboard
Audiobook Library appears empty
Description of the bug
A library with the content type Book does not show Audiobooks in the vue client, while it does in the regular old web client.
The query to https://jellyfin/Items specifies includeItemTypes=Book and by that does not include media of content type AudioBook.
Combining Books & Audiobooks into a single library is the way recommended by the docs (https://jellyfin.org/docs/general/server/media/books.html). Also no Audiobook-only Library Type can be created using either web client.
I see no reason to specify the includeItemTypes at all, as the media is already filtered by the parentId which in turn specifies the itemType of the children.
Just adding the audiobook type here https://github.com/jellyfin/jellyfin-vue/blob/514224d7ba692ab7bb20a3166718304fec918d02/frontend/pages/person/_itemId/index.vue#L210 might already solve the issue.
Steps to reproduce
Create a Library with content type book in the jellyfin web ui. Add an Audiobook to the directory. Open the Library with the jellyfin-vue web ui. Observe an empty library.
Expected behavior
AudioBooks should be shown in the Book Library Tab.
Logs
No response
Screenshots

Platform
Windows
Browser
Chrome
Jellyfin server version
10.8.1
Additional context
No response
Hello, thanks for your issue. This is normal (for now) as we haven't yet implemented this.
@ThibaultNocchi, I am willing to contribute on this as I would love to use this frontend but need audiobooks. Is there any open discussion? What needs to be discussed before implementing it & what needs to be implemented?