jellyfin-vue icon indicating copy to clipboard operation
jellyfin-vue copied to clipboard

Audiobook Library appears empty

Open vincentscode opened this issue 3 years ago • 2 comments

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

image image

Platform

Windows

Browser

Chrome

Jellyfin server version

10.8.1

Additional context

No response

vincentscode avatar Aug 11 '22 15:08 vincentscode

Hello, thanks for your issue. This is normal (for now) as we haven't yet implemented this.

ThibaultNocchi avatar Aug 12 '22 18:08 ThibaultNocchi

@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?

vincentscode avatar Aug 15 '22 10:08 vincentscode