Simpler switch between network connections

Feature description:

It could be very helpful to have a simpler way to prompt Symfonium to switch between primary and secondary connections to the music server.

When I leave my home and get into my car - switching from direct wifi network connection with my in-home server to Tailscale remote connection - I just want to connect to Android Auto, start Symfonium, and select and play music. But the only manual trigger I see is going to Source Filter screen and starting a new sync, which takes a long time and uses mobile bandwidth because my library has 30,000+ tracks. And this technique doesn’t seem to be available on my car’s Android Auto screen, which means I need to take my phone out to do this.

Problem solved:

When I leave my home and get into my car - switching from direct wifi network connection with my in-home server to Tailscale remote connection - I just want to connect to Android Auto, start Symfonium, and select and play music. But the only manual trigger I see is going to Source Filter screen and starting a new sync, which takes a long time and uses mobile bandwidth because my library has 30,000+ tracks. And this technique doesn’t seem to be available on my car’s Android Auto screen, which means I need to take my phone out to do this.

Brought benefits:

So, it would be great if there were a button we could have on main screen of Symfonium Android Auto, or at least home screen of the Android app on our phones, to trigger a connection reset/network switch, and without requiring a full resync - save time, clicks and bandwidth.

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

You never need a sync to switch connection, just wait a little for the connection to be detected as offline. Or use the API and tools likes tasker / automate.

I used to have a similar issue when I had two domains tied to my server setup (Navidrome, primary connection local IP and secondary connection being the external domain). I used this because I had not configured NAT hairpinning, my modem did not support this feature. After getting a new router and enabling NAT hairpinning, the issue was resolved. Synfonium will only briefly pause and then it will continue to play the music (although the player progress bar will register as 0:00 until the next song begins) between switching from WiFi to cellular.

I’m finding there’s a long delay - minutes. (I am not an engineer and have no idea how to use API/tasker/automate and don’t even know what all that means.) And I am talking about changing to a different destination IP (via Tailscale), not which network is being used to access the primary IP.