Nat rule not works out:(unknown 0)

So it works if you use an IP address in whatever app/media-center/etc in 192.168.0.x that’s using it. Just it does not show up as “discovered”. Is that the issue?

AFAIK HDHomeruns just use UDP broadcast message to kick start discovery. So while NAT/filter may be need to connect using unicast IP address across the VLAN, it does NOT help with “discovery”. IP broadcast aren’t forwarded across VLAN, since there suppose to be local to the subnet.

So… discovery is NOT going to work across VLANs. I just put in the LAN that needs it and not on a separate VLAN.

I’ll note that I suppose it be possible to do same “bridge filter trick” used for mDNS, but not 100% & won’t be for the faint-of-heart to try. But see http://forum.mikrotik.com/t/mdns-between-vlans-with-just-bridge-filters-look-mum-no-containers/173295/1 which have to be adapted for broadcast message and ports used by HDHomerun, with in the /interface/bridge side of things.