[Bug]: hasNetworkConnection false when using VPN, no progress sync #1285

Open
opened 2026-04-24 23:56:34 +02:00 by adam · 0 comments
Owner

Originally created by @gbakeman on GitHub (Oct 13, 2025).

I have verified that the bug is not already awaiting release

Yes

What was the Problem?

When I enable my WireGuard VPN connection, the AudioBookShelf app stops sending progress to server (sync: Not sending progress to server). This is despite the connection icon showing a green cloud with the status message Socket connected over unmetered wifi, and being able to browse the server library, start playing new items and mark them as listened. ABS app works as normal when the device is on a network that's routable to the host without a VPN.

Steps to Reproduce the Issue

  1. Enable a VPN connection
  2. sync: Not sending progress to server (hasNetworkConnection: false)

What was Expected?

sync: Sending progress sync to server
sync: Successfully synced progress
userMediaProgressUpdate: Received updated media progress for current user from socket event.

Phone Model

OnePlus 6T

Phone OS

Android 9/OxygenOS 9.0.16 stock (rooted)

Audiobookshelf App Version

Android App - 0.10.1

Installation Source

Google Play Store

Additional Notes

Similar issues

See also

Originally created by @gbakeman on GitHub (Oct 13, 2025). ### 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? When I enable my WireGuard VPN connection, the AudioBookShelf app stops sending progress to server (sync: Not sending progress to server). This is despite the connection icon showing a green cloud with the status message _Socket connected over unmetered wifi_, and being able to browse the server library, start playing new items and mark them as listened. ABS app works as normal when the device is on a network that's routable to the host without a VPN. ### Steps to Reproduce the Issue 1. Enable a VPN connection 2. `sync: Not sending progress to server (hasNetworkConnection: false)` ### What was Expected? ``` sync: Sending progress sync to server sync: Successfully synced progress userMediaProgressUpdate: Received updated media progress for current user from socket event. ``` ### Phone Model OnePlus 6T ### Phone OS Android 9/OxygenOS 9.0.16 stock (rooted) ### Audiobookshelf App Version Android App - 0.10.1 ### Installation Source Google Play Store ### Additional Notes # Similar issues - https://github.com/advplyr/audiobookshelf-app/issues/1183 - Not exactly related because most of the app still functions without a problem. Duplicate of #566. - https://github.com/advplyr/audiobookshelf-app/issues/566 - Not related - I do have a working connection at all times. - https://github.com/advplyr/audiobookshelf-app/issues/662 - Duplicate of #566 ## See also - https://github.com/advplyr/audiobookshelf-app/pull/1359 - Test case included external network connection with VPN, maybe something else unique in my situation?
adam added the bug label 2026-04-24 23:56:34 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1285