[Bug]: Android app will not play or download anything. #2841

Closed
opened 2026-04-25 00:11:11 +02:00 by adam · 4 comments
Owner

Originally created by @SirBisgaard on GitHub (Jun 12, 2025).

What happened?

When I use the app every book and podcast will give me the following error: server play request failed or server request failed.
No logs, no nothing. Only the red status that the request failed.

I have a OPNsense with Nginx running in between, with HTTPS enabled.
My problem is every other app or browser works with no problems.
It is only the first party app that does not work.

If I connect directly to the server with the app it works.

What did you expect to happen?

I was expecting it to just work. 😃

Steps to reproduce the issue

  1. Have OPNsense setup with Nginx and HTTPS.
  2. Use the first party android app with public url
  3. Play any media

Audiobookshelf version

v2.24.0

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

Other (list in "Additional Notes" box)

Logs


Additional Notes

No response

Originally created by @SirBisgaard on GitHub (Jun 12, 2025). ### What happened? When I use the app every book and podcast will give me the following error: server play request failed or server request failed. No logs, no nothing. Only the red status that the request failed. I have a OPNsense with Nginx running in between, with HTTPS enabled. My problem is every other app or browser works with no problems. It is only the first party app that does not work. If I connect directly to the server with the app it works. ### What did you expect to happen? I was expecting it to just work. 😃 ### Steps to reproduce the issue 1. Have OPNsense setup with Nginx and HTTPS. 2. Use the first party android app with public url 3. Play any media ### Audiobookshelf version v2.24.0 ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Linux ### If the issue is being seen in the UI, what browsers are you seeing the problem on? Other (list in "Additional Notes" box) ### Logs ```shell ``` ### Additional Notes _No response_
adam added the bug label 2026-04-25 00:11:11 +02:00
adam closed this issue 2026-04-25 00:11:11 +02:00
Author
Owner

@nichwall commented on GitHub (Jun 12, 2025):

The app repository is https://github.com/advplyr/audiobookshelf-app

Are there any logs on the server? If the server is showing no logs then the server is never getting the request. Some limited logs have been added to the Android app.

@nichwall commented on GitHub (Jun 12, 2025): The app repository is https://github.com/advplyr/audiobookshelf-app Are there any logs on the server? If the server is showing no logs then the server is never getting the request. Some limited logs have been added to the Android app.
Author
Owner

@SirBisgaard commented on GitHub (Jun 12, 2025):

@nichwall thanks for replying, but there are no logs in the server that indicates any issues.
It seems it is silently cached somehow, but I suspect it is the app, so I will create an issue over there.

@SirBisgaard commented on GitHub (Jun 12, 2025): @nichwall thanks for replying, but there are no logs in the server that indicates any issues. It seems it is silently cached somehow, but I suspect it is the app, so I will create an issue over there.
Author
Owner

@nichwall commented on GitHub (Jun 12, 2025):

@nichwall thanks for replying, but there are no logs in the server that indicates any issues.
It seems it is silently cached somehow, but I suspect it is the app, so I will create an issue over there.

Yeah, if there are no logs on the server then the request is never making it there.

The fact that the app can connect directly through the IP and not through the reverse proxy sounds like a network configuration issue. By any chance are you using forward authentication on your reverse proxy? That is not supported by the app.

@nichwall commented on GitHub (Jun 12, 2025): > @nichwall thanks for replying, but there are no logs in the server that indicates any issues. > It seems it is silently cached somehow, but I suspect it is the app, so I will create an issue over there. Yeah, if there are no logs on the server then the request is never making it there. The fact that the app can connect directly through the IP and not through the reverse proxy sounds like a network configuration issue. By any chance are you using forward authentication on your reverse proxy? That is not supported by the app.
Author
Owner

@SirBisgaard commented on GitHub (Jun 12, 2025):

No, the configuration is totally vanilla and nothing special.
Every other client works without any issues.

Therefore, it must be an issue in the App source.

@SirBisgaard commented on GitHub (Jun 12, 2025): No, the configuration is totally vanilla and nothing special. Every other client works without any issues. Therefore, it must be an issue in the App source.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2841