ShelfPlayer icon indicating copy to clipboard operation
ShelfPlayer copied to clipboard

Improve handling of large libraries

Open Timtam opened this issue 1 month ago • 0 comments

Hello,

I think we talked about this before via mail. I've got a rather huge library (about 10,000 books and over a million files). Loading that library takes quite long, definitely longer than the actual audiobookshelf app or the web app. I remember you saying that you added a cache to ShelfPlayer to potentially improve loading times, that doesn't seem to be the case here. Whenever the app closes, opening it up and loading my library or home page takes about a minute, maybe even more. This doesn't speed up no matter what I do either, or at least I haven't found any setting that would change this. Since ShelfPlayer is effectively slower than ABS, I assume there is some caching mechanism build into the original app / web app, or some trick to the API that could improve loading times drastically. I'd be willing to help, either by brain storming or by scanning the ABS API if I come across something useful. Let me know if you've got a plan already. Thanks!

Timtam avatar Nov 21 '25 13:11 Timtam