Well I upgraded my router. Not just because of this problem, my last one had incredibly poor firmware and gave me all sorts of other issues.
Anyway, I now have a situation where I can see my mt-daapd share provided my mac is connected with ethernet. Now this tells me I don’t have a firewall problem.
I am able to share files etc with a wireless connection but it will not see the daap share.
I have seen similar threads about this problem but with no solutions!