advplyr / audiobookshelf

Self-hosted audiobook and podcast server
https://audiobookshelf.org
GNU General Public License v3.0
6.9k stars 486 forks source link

[Enhancement]: Simple web UI to support eReaders that don't have expansive javascript support #2243

Open thomaslazar opened 1 year ago

thomaslazar commented 1 year ago

Describe the feature/enhancement

I'm using a Tolino eReader and I tried browsing to my audiobookshelf instance with its integrated browser and after some loading animation I get a white screen.

My Tolino supports getting ePubs downloaded to it from the browser but sadly it doesn't work with audiobookshelf, because I don't even get that far.

So I would appreciate if a stripped down web frontend could be provided, that doesn't rely heavily on javascript.

I can get the books on there through other means. Would just be nice if I could've used audiobookshelf directly from the eReader.

advplyr commented 1 year ago

Is javascript not supported at all?

thomaslazar commented 1 year ago

It does support JavaScript but the browser is very clunky and most SPAs that rely heavily on JavaScript just flat out don't work.

Also there's no real debug possibility so I can't even tell you why I get just a white screen after some loading animation.

I don't even get to the login prompt.

This is a nice to have and I know audiobookshelf gears more towards audiobooks then ebooks. So I'm not holding my breath there.

advplyr commented 1 year ago

Do you have the option to disable javascript?

thomaslazar commented 1 year ago

I checked and there is no options regarding the web browser at all sadly. Why? Is there a fallback if JavaScript is disabled?

advplyr commented 1 year ago

There is currently no fallback. If this were to get done I would have thought that to be the best option since we can check for disabled javascript. In this case if the browser is just crashing I'm not sure what could be done other than building a different web client.

thomaslazar commented 1 year ago

Yeah. You're probably right.

StarPicard commented 1 year ago

Hi,

I have exactly the same use case, but on a Pocketbook e-reader. It becomes very slow when I use the web interface. But Audiobookshelf would be perfect for this application to keep the listening progress synchronized.

Best regards