Feature description:
Manually or automatically checking if the primary connection is available again and switching back to it.
Problem solved:
Not being able to feed receivers in the LAN after the app switched to the secondary connection (Tailscale) and never went back to primary.
Brought benefits:
I kept reading other posts using Symfonium and Tailscale. If they cast their music to external speakers/ChromecastAVRs that cant run Tailscale, they will run into a similar problem if the Tailscale IP is being used.
Other application solutions:
Additional description and context:
I’m feeding Symfonium a local subsonic server via it’s LAN IP (primary connection) when at home and it’s tailscale IP (secondary connection) otherwise.
That’s all working great.
My problem is, that it just never goes back to the local IP when I get home after it switched to the secondary connection since the Tailscale server IP always available ofc.
This makes all the devices I stream to (e.g. a Denon AVR) unreachable via Symfonium, since I cant add them to the Tailscale network. These devices try to find the songs through the Tailscale IP and keep failing then.
You already mentioned in another similar post that it wouldn’t be feasible to have the connections be checked all the time to not drain battery unnecessarily.
But would there be a manual force check button possible?
- Or alternatively: Have the app check on startup if the primary connection is back. (I can force close the app when coming home if needed)
- Or if the primary connection is in the same LAN like the chosen receiver device: have it check back for the availability of the primary connection.
Idm any implementation, as long as it would include (re)check for the primary connection in any way.