Tailscale IP not detected by AudioRelay on Linux (POINTOPOINT interface skipped)

Hi there,

I’m using AudioRelay on Arch Linux (v0.27.5) and trying to make it accessible over Tailscale, a mesh VPN that creates a virtual network interface (tailscale0) with an assigned IPv4 address (e.g., 100.x.x.x).

When launching AudioRelay, I see the following network addresses detected:

Network addresses: NetworkInfo(
  broadcastAddresses=[0.0.0.0, 10.42.0.255, 192.168.178.255],
  localAddresses=[10.42.0.0, 10.42.0.1, 192.168.178.49]
)

However, my Tailscale IP (100.89.146.109) is not picked up, even though it’s correctly assigned and reachable from other Tailscale devices.

I suspect the reason is that the tailscale0 interface has these flags:

<POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP>

And no MAC address (link/none), no broadcast, and marked POINTOPOINT. This may cause AudioRelay to ignore it.

I’d like AudioRelay to either:

  • Include valid Tailscale IPv4 addresses in its detected interfaces, or
  • Provide an option to manually specify a listening address (e.g., via CLI or config file)

But haven’t found any of these in start options…
Thanks!