badaix / snapcast

Synchronous multiroom audio player
GNU General Public License v3.0
6.21k stars 456 forks source link

Attempt to discover a new server over mdns if the previous one is down #1267

Open vladlogyin opened 3 months ago

vladlogyin commented 3 months ago

Hello, I run snapserver on a docker swarm and I've noticed that whenever the server instance gets migrated from one node to the other, snapclient doesn't try to discover the new server. My proposed solution to this is to add a number of connection attempts after which snapclient tries to find a new server through mdns.

I added two arguments: