Unable to connect to Navidrome — getting "Unable to get media provider version. Check the port value and that this port is not used by another software on the media provider."

App version

Production

Issue description

Unable to connect to Navidrome — getting “Unable to get media provider version. Check the port value and that this port is not used by another software on the media provider.”

Device type

Phone

Media provider

Subsonic (Open)

Steps to reproduce

  1. Add a new media provider - select Open Subsonic.
  2. Enter server URL: https://music.perrymanserver.org
  3. Enter valid username and password
  4. Tap Add

Additional information

This worked fine during the trial. The error started after purchasing the full version.

  • Navidrome 0.60.3 behind a Cloudflare Zero Trust tunnel
  • App version: 14.1.0
  • Device: Android 16

Troubleshooting already attempted:

  • Tried Sign in ・ Cloudflare Access
  • Clean uninstall and reinstall of Symfonium
  • Tested on both WiFi and cellular
  • Legacy Authentication toggled on and off
  • Custom User-Agent header set to Mozilla/5.0
  • Cloudflare WAF rule created to skip browser integrity check for Symfonium user agent
  • Tried http:// instead of https://
  • Tried appending :443 to the URL
  • Manual Subsonic API ping in browser returns {“status”:“ok”} confirming server and tunnel are working
  • Navidrome server logs show zero requests from Symfonium - the connection is failing before reaching the server

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

MatthewPerryman

You have cloudflare access you need to pass the necessary headers to authenticate.