use correct varaible to scan devices
do not compare name, just ip and port is fine
update device name when we have different one
add disconnect function
use channelMap to manage multiple channel id
add multiple url connection support
reset connectedDevice variable while disconnected
add fling support on sharing url
update ttl to 6s