Server connected, but nothing plays

Issue description:

I’ve got a rather interesting problem.

I’m running Navidrome on a Windows machine dedicated to serving music. That machine and my phone run Tailscale VPN, so that I easily access music when away from my home. In the server settings within Symphonium, I have the local IP address specified first, and the Tailscale address second. Whether at home or away, Symphonium shows the server is online and I can sync. However, when I’m not connected via WiFi, it doesn’t play music–it just spins and spins, seemingly trying to load the data.

I suspect that there’s something wrong with my settings, as I used to have a similar problem with Madsonic running on a different machine. In that case, music would play when I was remote, but not when I was connected to my local WiFi. (The opposite of what I have now.)

Any thoughts?

Logs:

Upload description: BoxSoft

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Subsonic

Screenshots:

     

FYI, if I change my server settings to specify only the Tailscale IP address, then I still cannot play music, even though Symphonium can sync with the server.

From the logs invalid data is read by Symfonium.

So either there’s a problem on Navidrome side with ffmpeg or the vpn prevent the data to pass.

You can try to disable transcoding in Symfonium settings to see if it works in that case or not.

Well isn’t that interesting! I just checked, and I didn’t have ffmpeg installed on that machine. I’ve added it to the Navidrome folder, and it’s working now.

I guess when streaming to the local network, it wasn’t transcoding, but somehow recognized that it was necessary when going through the VPN. :man_shrugging:

Thanks for the help!