Symphonium + wireguard+navidrome

App version

Production

Issue description

Symphonium can’t connect to the Navidrome server when I try to do so via WireGuard. It connects just fine when I use Wi-Fi.
My network is segmented, but Symphonium connects perfectly to PLEX.
Symphonium “Works via browser over WireGuard and OpenSubsonic API returns OK, but Symphonium times out after ~30–60 seconds when loading library or issuing Subsonic requests.”

Device type

Phone

Media provider

Navidrome

Steps to reproduce

1.- Open Symphonium
2. -Select Music location
3. -select (open) Subsonic
4 .- complete Conexion http://server_IP:4533
5.- complete user and password.
5.- press add
6.- It don´t add server

Additional information

Using my phone + WireGuard, I can:
connect to the server via SSH: ssh user@server_ip
ping the server → OK
connect to Navidrome: http://IP_server:4533

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

rafael_symphonium_wireguard

2026-05-02 12:16:18.618 Verbose TestURL  <-- [796] HTTP FAILED: java.net.SocketTimeoutException: failed to connect to /192.168.30.10 (port 4533) from /10.124.176.229 (port 45748) after 5000ms

You have something blocking the connection somewhere.

I’ve been looking at the logs and I don’t know where the IP address 10.124.176.229 is coming from. I’ve forced Android to send all traffic through the VPN, but that IP address still keeps showing up. It seems to be the phone’s public IP address.

On the server, I ran a tcpdump and connected via a browser, and as a result, there is traffic between the server and the browser through the VPN.

If I connect to the app with the VPN enabled, there is no traffic on the server. It’s as if the app is bypassing the VPN.

If I connect to the router’s public IP and open the ports in the router’s firewall, the app connects to the server and tcpdump detects traffic again.

Could it be that the app bypasses the VPN even though I’m forcing Android to use it?

The app does not bypass anything it’s the OS that route traffic. I’m sorry but I can’t really do low level network support.