I use OpenWRT on my Routers and have some WLANs that are in a different ip-Network than my LMS. Fortunately OpenWRT has a precompiled binary of udp-broadcast-relay.
Putting
/usr/sbin/udp-broadcast-relay -f 1 3483 br-lan wlan1
in /etc/rc.local forwards the discovery packets and the app finds all of my Squeezeboxes.
br-lan is the name of the interface of the WLAN where my tablet connects (yeah, strange name).
wlan1 is the name of the interface of the network where my LMS runs.
Those names will probably differ on your installation.
Hope that helps someone.
Putting
/usr/sbin/udp-broadcast-relay -f 1 3483 br-lan wlan1
in /etc/rc.local forwards the discovery packets and the app finds all of my Squeezeboxes.
br-lan is the name of the interface of the WLAN where my tablet connects (yeah, strange name).
wlan1 is the name of the interface of the network where my LMS runs.
Those names will probably differ on your installation.
Hope that helps someone.