LeoKlaus / plappa

An Audiobook client for Jellyfin and AudioBookShelf, written in Swift/SwiftUI.
https://plappa.me
160 stars 0 forks source link

[BUG] Emby Support of library type "Audio books" #38

Closed secretcapy closed 2 months ago

secretcapy commented 2 months ago

Describe the bug When connecting to an Emby server, nothing shows. It might be due to the library type being set to "Audio books" instead of "Books" as per this reddit comment.

Creating an Issue to track the progress of this bug

LeoKlaus commented 2 months ago

Hey secretcapy, thanks for creating an issue for this, this helps me keep track.

I just tested this on a test setup and was able to use a library of type "Audio books" just fine. Is there anything "unusual" with your setup for audiobooks in Emby (i.e. any plugins, special folder structure or similar)?

I personally don't use Emby so I only have a small test instance with a couple of audiobooks, maybe I'm missing something?

secretcapy commented 2 months ago

Hello LeoKlaus, thank you for looking into this. There's nothing really unusual about my setup except that it's huge library (over 200k audiobooks). There is no plugins or special folder structure, but every author has their own respective folder.

Thanks!

LeoKlaus commented 2 months ago

Oh, I see. I've ran some tests with a similarly large library (might even be the same), and have to say that for now, plappa won't work with libraries that large.

plappa downloads the basic metadata for all audiobooks while starting, for 200k books, that's a 150MB json (that the server takes ~30s to even provide). Supporting libraries that large would require a redesign of the entire underlying structure, so it's likely not going to happen (soon).