[Enhancement]: Automatic URL Switching #3260

Closed
opened 2026-04-25 00:14:36 +02:00 by adam · 1 comment
Owner

Originally created by @onighost on GitHub (Mar 11, 2026).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

I use a VPS to proxy into my local network using Tailscale in order to connect to ABS outside of my home due to my ISP only supporting IPv6.
Immich has a useful feature baked into the mobile app where you can specify that when you are connected to a certain wifi access point, the client should connect through a local network address. When not connected to the access point, connect to a different web address (such as a VPS with a custom domain).
Using Tailscale directly is always an option, but if you have multiple users who share your library they might not all want that extra step and hassle.
Implementing something similar to the system Immich has into ABS would be a good addition.

Why would this be helpful?

Having the process of switching addresses from local to web addresses automatically would enable users to connect to a fast local connection when at home and connected to wifi. When they leave home automatically switch to whatever web address they use when using mobile data etc. Allowing users to connect to their ABS server with minimal friction and maximum speed available.

Future Implementation (Screenshot)

Image

Audiobookshelf Server Version

v2.32.1

Current Implementation (Screenshot)

None. The only way to switch URLs is by doing it manually.

Originally created by @onighost on GitHub (Mar 11, 2026). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement I use a VPS to proxy into my local network using Tailscale in order to connect to ABS outside of my home due to my ISP only supporting IPv6. Immich has a useful feature baked into the mobile app where you can specify that when you are connected to a certain wifi access point, the client should connect through a local network address. When not connected to the access point, connect to a different web address (such as a VPS with a custom domain). Using Tailscale directly is always an option, but if you have multiple users who share your library they might not all want that extra step and hassle. Implementing something similar to the system Immich has into ABS would be a good addition. ### Why would this be helpful? Having the process of switching addresses from local to web addresses automatically would enable users to connect to a fast local connection when at home and connected to wifi. When they leave home automatically switch to whatever web address they use when using mobile data etc. Allowing users to connect to their ABS server with minimal friction and maximum speed available. ### Future Implementation (Screenshot) ![Image](https://github.com/user-attachments/assets/15f99e54-331c-4440-aeb4-5f368ab621fb) ### Audiobookshelf Server Version v2.32.1 ### Current Implementation (Screenshot) None. The only way to switch URLs is by doing it manually.
adam added the enhancement label 2026-04-25 00:14:36 +02:00
adam closed this issue 2026-04-25 00:14:36 +02:00
Author
Owner

@nichwall commented on GitHub (Mar 11, 2026):

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

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

No dependencies set.

Reference: starred/audiobookshelf#3260