[Bug]: identify the server with some kind of ID instead of the IP #1263

Closed
opened 2026-04-24 23:56:05 +02:00 by adam · 1 comment
Owner

Originally created by @reda-akherfi on GitHub (Aug 16, 2025).

I have verified that the bug is not already awaiting release

Yes

What was the Problem?

  • I use two ways to access my abs server, one is through the LAN address and the other through a public domain name. If I download an item and listen from the server, it get linked with one of the IPs. when I then try and sync progress while connected with the other, it fails and I have to delete the local item and download it again. This is time/bandwidth consuming, let alone it risks loosing some of the item's progress.
  • I am thinking that the app (maybe with the help of the server) could use a UUID to identify the server and make the item linked with it and not a url that can change.

Steps to Reproduce the Issue

  1. download an item while connected to the server using LAN adress
  2. listen to some of it...
  3. connect using another url to the same server (a domain name of another LAN adress or even localhost)
  4. you cannot sync with the server despite not having changed. it thinks it is a new server.

What was Expected?

the item should be syncing with the server regardless of how it got accessed.

Phone Model

Samsung A7

Phone OS

Android 10

Audiobookshelf App Version

Android App - 0.10.0

Installation Source

Google Play Store

Additional Notes

No response

Originally created by @reda-akherfi on GitHub (Aug 16, 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? - I use two ways to access my abs server, one is through the LAN address and the other through a public domain name. If I download an item and listen from the server, it get linked with one of the IPs. when I then try and sync progress while connected with the other, it fails and I have to delete the local item and download it again. This is time/bandwidth consuming, let alone it risks loosing some of the item's progress. - I am thinking that the app (maybe with the help of the server) could use a UUID to identify the server and make the item linked with it and not a url that can change. ### Steps to Reproduce the Issue 1. download an item while connected to the server using LAN adress 2. listen to some of it... 3. connect using another url to the same server (a domain name of another LAN adress or even localhost) 4. you cannot sync with the server despite not having changed. it thinks it is a new server. ### What was Expected? the item should be syncing with the server regardless of how it got accessed. ### Phone Model Samsung A7 ### Phone OS Android 10 ### Audiobookshelf App Version Android App - 0.10.0 ### Installation Source Google Play Store ### Additional Notes _No response_
adam added the bug label 2026-04-24 23:56:05 +02:00
adam closed this issue 2026-04-24 23:56:05 +02:00
Author
Owner

@nichwall commented on GitHub (Aug 16, 2025):

Duplicate of https://github.com/advplyr/audiobookshelf-app/issues/1401

@nichwall commented on GitHub (Aug 16, 2025): Duplicate of https://github.com/advplyr/audiobookshelf-app/issues/1401
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1263