I have a weird problem.
When I'm on my local WiFi (with my DNS),
when I open an app, it won't connect to the server.
The WebUI in the browser works correctly.
Steps to Reproduce the Issue
My local DNS is configured to return the local ip of the audiobookshelf server on resolving its name.
When I change it to return my public ip its work again normally.
When I try to access it from the WAN (not local WiFi and not my DNS), I can access it normally.
audiobookshelf is behind traefik (in kubernates)
I have also SSO with Authentik.
What was Expected?
I think it's a shut work with local ip address
Phone Model
iPhone 15 Pro
Phone OS
iOS 26.2.1
Audiobookshelf App Version
iOS App - 0.11.0
Installation Source
Testflight
Additional Notes
server v2.32.1
logs from app:
02/03/2026 17:28:56.430 [INFO] Audiobookself is now in the foreground
02/03/2026 17:28:56.487 [INFO] Audiobookself is now active
02/03/2026 17:29:07.086 [INFO] Logged out from server Not connected
02/03/2026 17:29:23.323 [INFO] Audiobookself is now in the background
02/03/2026 17:33:59.444 [INFO] Audiobookself is now in the foreground
02/03/2026 17:33:59.638 [INFO] Audiobookself is now active
02/03/2026 17:34:10.982 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 17:34:11.000 [INFO] mounted: Server not connected, attempt connection
02/03/2026 17:34:11.013 [INFO] attemptConnection: No last server config set
02/03/2026 17:34:11.018 [INFO] mounted: fully initialized
02/03/2026 17:34:48.015 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 17:34:48.042 [INFO] mounted: Server not connected, attempt connection
02/03/2026 17:34:48.055 [INFO] attemptConnection: No last server config set
02/03/2026 17:34:48.058 [INFO] mounted: fully initialized
Originally created by @vonProteus on GitHub (Feb 3, 2026).
### I have verified that the [bug is not already awaiting release](https://github.com/advplyr/audiobookshelf-app/issues?q=is%3Aissue%20label%3A%22awaiting%20release%22)
Yes
### What was the Problem?
I have a weird problem.
When I'm on my local WiFi (with my DNS),
when I open an app, it won't connect to the server.
The WebUI in the browser works correctly.
### Steps to Reproduce the Issue
My local DNS is configured to return the local ip of the audiobookshelf server on resolving its name.
When I change it to return my public ip its work again normally.
When I try to access it from the WAN (not local WiFi and not my DNS), I can access it normally.
audiobookshelf is behind traefik (in kubernates)
I have also SSO with Authentik.
### What was Expected?
I think it's a shut work with local ip address
### Phone Model
iPhone 15 Pro
### Phone OS
iOS 26.2.1
### Audiobookshelf App Version
iOS App - 0.11.0
### Installation Source
Testflight
### Additional Notes
server v2.32.1
logs from app:
```
02/03/2026 17:28:56.430 [INFO] Audiobookself is now in the foreground
02/03/2026 17:28:56.487 [INFO] Audiobookself is now active
02/03/2026 17:29:07.086 [INFO] Logged out from server Not connected
02/03/2026 17:29:23.323 [INFO] Audiobookself is now in the background
02/03/2026 17:33:59.444 [INFO] Audiobookself is now in the foreground
02/03/2026 17:33:59.638 [INFO] Audiobookself is now active
02/03/2026 17:34:10.982 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 17:34:11.000 [INFO] mounted: Server not connected, attempt connection
02/03/2026 17:34:11.013 [INFO] attemptConnection: No last server config set
02/03/2026 17:34:11.018 [INFO] mounted: fully initialized
02/03/2026 17:34:48.015 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 17:34:48.042 [INFO] mounted: Server not connected, attempt connection
02/03/2026 17:34:48.055 [INFO] attemptConnection: No last server config set
02/03/2026 17:34:48.058 [INFO] mounted: fully initialized
```
adam
added the bug label 2026-04-24 23:57:39 +02:00
You enabled Settings> Apps> Audiobookshelf > Local Network (could be named a bitt differently. My iOS test device I use is not set to English)
If you really made sure, try to put in the local ip directly (instead of split DNS) and report both results back, please
@Vito0912 commented on GitHub (Feb 3, 2026):
Just to make sure:
You enabled `Settings`> `Apps`> `Audiobookshelf` > `Local Network` (could be named a bitt differently. My iOS test device I use is not set to English)
If you really made sure, try to put in the local ip directly (instead of split DNS) and report both results back, please
I can't put a plain local ip address because Audiobookshelf is behind a reverse proxy and needs hostname to properly resolve ingress rules.
@vonProteus commented on GitHub (Feb 3, 2026):
yes
<img width="1290" height="1325" alt="Image" src="https://github.com/user-attachments/assets/3245072b-76eb-40b9-a3f0-e2184a191698" />
I can't put a plain local ip address because Audiobookshelf is behind a reverse proxy and needs hostname to properly resolve ingress rules.
OK, when I exposed raw Audiobook Shelf on a local ip it cannot log in with my SSO (because of HTTP vs HTTPS and incorrect Redirect URIs), but it works with my old credentials.
So, maybe this is a problem with SSO?
logs
02/03/2026 20:06:39.255 [INFO] Audiobookself is now in the foreground
02/03/2026 20:06:39.385 [INFO] Audiobookself is now active
02/03/2026 20:07:14.513 [INFO] Audiobookself is now in the background
02/03/2026 20:07:50.195 [INFO] Audiobookself is now in the foreground
02/03/2026 20:07:50.476 [INFO] Audiobookself is now active
02/03/2026 20:07:57.702 [INFO] Refresh token secured = true
02/03/2026 20:07:57.772 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 20:07:57.793 [INFO] mounted: Server connected, init libraries (http://[SERVER_ADDRESS_by_IP] (proteus))
02/03/2026 20:07:57.812 [INFO] initLibraries loading library Main
02/03/2026 20:07:57.850 [INFO] Calling syncLocalSessions
02/03/2026 20:07:57.854 [INFO] Starting syncLocalSessionsWithServer isFirstSync=true
02/03/2026 20:07:57.858 [INFO] syncLocalSessionsWithServer: Found 0 local media progress for server
02/03/2026 20:07:57.861 [INFO] syncLocalSessionsWithServer: No local progress to sync
02/03/2026 20:07:57.863 [INFO] syncLocalSessionsWithServer: Found 0 playback sessions for server (first sync: true)
02/03/2026 20:07:57.876 [INFO] mounted: fully initialized
02/03/2026 20:08:06.079 [INFO] Logged out from server Not connected
02/03/2026 20:09:07.455 [INFO] Audiobookself is now active
02/03/2026 20:09:07.493 [INFO] Audiobookself is now in the background
02/03/2026 20:14:34.874 [INFO] Audiobookself is now in the foreground
02/03/2026 20:14:35.657 [INFO] Audiobookself is now active
02/03/2026 20:14:52.951 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 20:14:52.976 [INFO] mounted: Server not connected, attempt connection
02/03/2026 20:14:52.988 [INFO] attemptConnection: No last server config set
02/03/2026 20:14:52.991 [INFO] mounted: fully initialized
@vonProteus commented on GitHub (Feb 3, 2026):
OK, when I exposed raw Audiobook Shelf on a local ip it cannot log in with my SSO (because of HTTP vs HTTPS and incorrect Redirect URIs), but it works with my old credentials.
So, maybe this is a problem with SSO?
logs
```
02/03/2026 20:06:39.255 [INFO] Audiobookself is now in the foreground
02/03/2026 20:06:39.385 [INFO] Audiobookself is now active
02/03/2026 20:07:14.513 [INFO] Audiobookself is now in the background
02/03/2026 20:07:50.195 [INFO] Audiobookself is now in the foreground
02/03/2026 20:07:50.476 [INFO] Audiobookself is now active
02/03/2026 20:07:57.702 [INFO] Refresh token secured = true
02/03/2026 20:07:57.772 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 20:07:57.793 [INFO] mounted: Server connected, init libraries (http://[SERVER_ADDRESS_by_IP] (proteus))
02/03/2026 20:07:57.812 [INFO] initLibraries loading library Main
02/03/2026 20:07:57.850 [INFO] Calling syncLocalSessions
02/03/2026 20:07:57.854 [INFO] Starting syncLocalSessionsWithServer isFirstSync=true
02/03/2026 20:07:57.858 [INFO] syncLocalSessionsWithServer: Found 0 local media progress for server
02/03/2026 20:07:57.861 [INFO] syncLocalSessionsWithServer: No local progress to sync
02/03/2026 20:07:57.863 [INFO] syncLocalSessionsWithServer: Found 0 playback sessions for server (first sync: true)
02/03/2026 20:07:57.876 [INFO] mounted: fully initialized
02/03/2026 20:08:06.079 [INFO] Logged out from server Not connected
02/03/2026 20:09:07.455 [INFO] Audiobookself is now active
02/03/2026 20:09:07.493 [INFO] Audiobookself is now in the background
02/03/2026 20:14:34.874 [INFO] Audiobookself is now in the foreground
02/03/2026 20:14:35.657 [INFO] Audiobookself is now active
02/03/2026 20:14:52.951 [INFO] mounted: initializing first load (ios v0.11.0-beta)
02/03/2026 20:14:52.976 [INFO] mounted: Server not connected, attempt connection
02/03/2026 20:14:52.988 [INFO] attemptConnection: No last server config set
02/03/2026 20:14:52.991 [INFO] mounted: fully initialized
```
It's no longer relevant because it's no longer reproducible.
I assumed it was fixed.
In version 2.32.1 of the server and version 0.12.0-beta of the iOS application.
@vonProteus commented on GitHub (Feb 24, 2026):
It's no longer relevant because it's no longer reproducible.
I assumed it was fixed.
In version 2.32.1 of the server and version 0.12.0-beta of the iOS application.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @vonProteus on GitHub (Feb 3, 2026).
I have verified that the bug is not already awaiting release
Yes
What was the Problem?
I have a weird problem.
When I'm on my local WiFi (with my DNS),
when I open an app, it won't connect to the server.
The WebUI in the browser works correctly.
Steps to Reproduce the Issue
My local DNS is configured to return the local ip of the audiobookshelf server on resolving its name.
When I change it to return my public ip its work again normally.
When I try to access it from the WAN (not local WiFi and not my DNS), I can access it normally.
audiobookshelf is behind traefik (in kubernates)
I have also SSO with Authentik.
What was Expected?
I think it's a shut work with local ip address
Phone Model
iPhone 15 Pro
Phone OS
iOS 26.2.1
Audiobookshelf App Version
iOS App - 0.11.0
Installation Source
Testflight
Additional Notes
server v2.32.1
logs from app:
@Vito0912 commented on GitHub (Feb 3, 2026):
Did you allow local connections in the iOS settings for that app?
@vonProteus commented on GitHub (Feb 3, 2026):
yes
@vonProteus commented on GitHub (Feb 3, 2026):
One more thing on login screen i get
A Failed to ping server (The request timed out.)@Vito0912 commented on GitHub (Feb 3, 2026):
Just to make sure:
You enabled
Settings>Apps>Audiobookshelf>Local Network(could be named a bitt differently. My iOS test device I use is not set to English)If you really made sure, try to put in the local ip directly (instead of split DNS) and report both results back, please
@vonProteus commented on GitHub (Feb 3, 2026):
yes
I can't put a plain local ip address because Audiobookshelf is behind a reverse proxy and needs hostname to properly resolve ingress rules.
@vonProteus commented on GitHub (Feb 3, 2026):
OK, when I exposed raw Audiobook Shelf on a local ip it cannot log in with my SSO (because of HTTP vs HTTPS and incorrect Redirect URIs), but it works with my old credentials.
So, maybe this is a problem with SSO?
logs
@vonProteus commented on GitHub (Feb 24, 2026):
It's no longer relevant because it's no longer reproducible.
I assumed it was fixed.
In version 2.32.1 of the server and version 0.12.0-beta of the iOS application.