This updates this plugin to use the newer _amplipi._tcp.local. advertisement and enables each AmpliPi on the network to have a unique id.
Back in 0.1.7 we deprecated our old _http._tcp.local. zeroconf advertisement and added _amplipi._tcp.local. that adds the AmpliPi's MAC address into the name.
This also adds some filtering on the ip address given. Some of our development AmpliPis have docker installed on them which makes our zeroconf advertisement have multiple ip addresses one of which is invalid externally.
This updates this plugin to use the newer
_amplipi._tcp.local.
advertisement and enables each AmpliPi on the network to have a unique id.Back in 0.1.7 we deprecated our old
_http._tcp.local.
zeroconf advertisement and added_amplipi._tcp.local.
that adds the AmpliPi's MAC address into the name.This also adds some filtering on the ip address given. Some of our development AmpliPis have docker installed on them which makes our zeroconf advertisement have multiple ip addresses one of which is invalid externally.