Cannot stream to Google mini

Issue description:

I used to be able to stream to my Google mini’s
Now it is not possible anymore
The only thing that changed is that I changed the authentication to my local subsonic provider
Now I have the local http first on port 4533 and the HTTPS on port 433 (nginx reverse proxy)
I tested the setup from the local network and using a VPN
Streaming to my local Chromecast (Google mini) is no longer possible
Symfonium connects to the device (I hear it making the ringing sound) but it cannot start the streaming

Logs:

Upload description: Fail-to-chromecast

Additional information:

 
See my lengthy description and screenshots below
 

Reproduction steps:

 
Start playing any song
Select a Google mini from the players list
Hear the ringing sound from the device
Reproduction hangs
 

Media provider:

Subsonic

Screenshots:

 

    

Your network configuration is invalid and Chromecast can’t access the Navidrome instance.

You can workaround by enabling proxy mode in Symfonium, but you probably need to fix your setup.

Chromecast requires the dns name to be resolvable by Google dns (8.8.8.8) and a valid certificate.

Thanks a lot for the pointe.
I think it had to do with the secondary connection.
Luckily, it seems like it is solved now.
I deleted the music provider and added it again with he wizard using the HTTPS address, and it worked. Then I added the local HTTP using the IP address of the navidrome instance, also OK
Finally, I switched the two entries to have local HTTP as default. This also seems to work.

The secondary connection is really a secondary, there’s no priority between them, so as long as a connection works it’s used, when it does not work, Symfonium check if the other works then switch, but stays on the new one until it again no more works.

I understand the principle, thanks for the clarification.
Self-hosting an instance of navidrome, it would be very cool to have a way to specify when to use a local connection and when an HTTPS one.
Homeassistant offers this functionality together with a list of WiFi SSDs for which the internal address should be used.
Do you already have anything similar in the product roadmap or does it help if I start a feature request?

Google in it’s infinite wisdom have decided that to get the ssid apps require the precise location permission.

This is not a permission that fits a music player so won’t add support for that.

Most people can use a single configuration that works from inside and outside and those who don’t the auto switch works.