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

Open
opened 2026-02-20 10:10:22 -05:00 by deekerman · 7 comments
Owner

Originally created by @thomaslazar on GitHub (Oct 23, 2023).

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.

Originally created by @thomaslazar on GitHub (Oct 23, 2023). ### 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.
Author
Owner

@advplyr commented on GitHub (Oct 23, 2023):

Is javascript not supported at all?

@advplyr commented on GitHub (Oct 23, 2023): Is javascript not supported at all?
Author
Owner

@thomaslazar commented on GitHub (Oct 23, 2023):

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.

@thomaslazar commented on GitHub (Oct 23, 2023): 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.
Author
Owner

@advplyr commented on GitHub (Oct 23, 2023):

Do you have the option to disable javascript?

@advplyr commented on GitHub (Oct 23, 2023): Do you have the option to disable javascript?
Author
Owner

@thomaslazar commented on GitHub (Oct 23, 2023):

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

@thomaslazar commented on GitHub (Oct 23, 2023): I checked and there is no options regarding the web browser at all sadly. Why? Is there a fallback if JavaScript is disabled?
Author
Owner

@advplyr commented on GitHub (Oct 23, 2023):

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.

@advplyr commented on GitHub (Oct 23, 2023): 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.
Author
Owner

@thomaslazar commented on GitHub (Oct 23, 2023):

Yeah. You're probably right.

@thomaslazar commented on GitHub (Oct 23, 2023): Yeah. You're probably right.
Author
Owner

@StarPicard commented on GitHub (Nov 12, 2023):

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

@StarPicard commented on GitHub (Nov 12, 2023): 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
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/audiobookshelf-advplyr#1481
No description provided.