Idea for synchronised multiroom audio solution

Thanks for your reply, I have set up from 1-4 last weekend and it all worked fine. However to change from a single instance to multi room I am currently using LIRC to control it. It seems your method would be preferable but I can’t figure out how to do it. When I tried last night I could only find one snapserver at a time, (not multiple snapservers) and each of those only connected to the client on that actual pi and to the app on the phone.
It could be that it needs number 5 from list to identify each server on the app. I’ll try later.