Acredito que o daap discovery é um serviço layer2. O que significa que é transmitido. O que significa que você precisa estar na mesma rede. Apenas o encaminhamento de uma porta não "captura" as transmissões.
Você teria que criar uma camada 2 vpn. Isso pode ser feito com software como openvpn ou vtund. Mas tem que haver maneiras mais simples.
O que você realmente quer fazer? Ouça música da sua máquina remota?
por que não montar o sistema de arquivos remoto em sua caixa remota com sshfs e apenas reproduzir arquivos como se fossem locais?