App version
Production
Issue description
A DNS resolution error occurs when pushing local Playlist to provider. UI says its unable to sync and to contact support. Logs say it’s unable to resolve host.
I’m able to sync (pull) from navidrome, but I can’t sync (push) to navidrome.
Navidrome successfully records now playing, streaming file, scrobbled events, but there’s no logs associated with the Playlist sync.
Device type
Phone
Media provider
Subsonic (Open)
Steps to reproduce
Select Playlist
select sync
select push local version to provider
I searched existing issues first
on
I understand that logs are mandatory
on
Log upload name / description
Lolapathia
Tolriq
August 15, 2026, 8:10am
2
There’s no logs uploaded …
The issue is as most duplicated that you configured the host as http, and your server auto redirect to https and in that case drop the POST data.
Fix your provider settings.
I didn’t realize the logs were greater than the 100MB limit but I do have the provider configured correctly:
2026-08-14 16:09:58.571 Verbose/SubsonicLogger: → [765] GET https://navidrome_provider/rest/getPlaylist.view?id=7faa78ec-6896-4c01-b6c9-1c808ee17999&u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json
2026-08-14 16:09:58.572 Verbose/SubsonicLogger: → [765] END GET
2026-08-14 16:09:58.872 Verbose/SubsonicLogger: → [906] GET https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json
2026-08-14 16:09:58.875 Verbose/SubsonicLogger: → [906] END GET
2026-08-14 16:09:58.890 Verbose/SubsonicLogger: ← [906] 200 https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json (19ms, unknown-length body)
2026-08-14 16:09:58.890 Verbose/SubsonicLogger: ← [906] {“subsonic-response”:{“status”:“ok”,“version”:“1.16.1”,“type”:“navidrome”,“serverVersion”:“0.63.2 (be10f89c)”,“openSubsonic”:true}}
2026-08-14 16:09:58.891 Verbose/SubsonicLogger: ← [906] END HTTP (19ms, 131-byte body)
2026-08-14 16:10:07.261 Verbose/StateManager: New state (false): false-false-false
2026-08-14 16:10:07.263 Verbose/MediaProviderManager: Scheduling providers: false / false / false
2026-08-14 16:10:09.872 Verbose/StateManager: New state (true): true-false-false
2026-08-14 16:10:09.873 Verbose/MediaProviderManager: Scheduling providers: true / false / true
2026-08-14 16:10:09.874 Verbose/SubsonicLogger: → [405] GET https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json
2026-08-14 16:10:09.874 Verbose/SubsonicLogger: → [405] END GET
2026-08-14 16:10:09.888 Verbose/SubsonicLogger: ← [405] 200 https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json (14ms, unknown-length body)
2026-08-14 16:10:09.889 Verbose/SubsonicLogger: ← [405] {“subsonic-response”:{“status”:“ok”,“version”:“1.16.1”,“type”:“navidrome”,“serverVersion”:“0.63.2 (be10f89c)”,“openSubsonic”:true}}
2026-08-14 16:10:09.889 Verbose/SubsonicLogger: ← [405] END HTTP (15ms, 131-byte body)
2026-08-14 16:10:09.900 Verbose/FirebaseManager: Result: T999
2026-08-14 16:10:10.042 Verbose/QueryBuilder: Query: COUNT on download_items, count=0 | (download_items.status=0) - ‘’ [0.70ms]
2026-08-14 16:10:39.897 Verbose/SubsonicLogger: → [438] GET https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json
2026-08-14 16:10:39.900 Verbose/SubsonicLogger: → [438] END GET
2026-08-14 16:10:39.911 Verbose/SubsonicLogger: ← [438] 200 https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json (14ms, unknown-length body)
2026-08-14 16:10:39.914 Verbose/SubsonicLogger: ← [438] {“subsonic-response”:{“status”:“ok”,“version”:“1.16.1”,“type”:“navidrome”,“serverVersion”:“0.63.2 (be10f89c)”,“openSubsonic”:true}}
2026-08-14 16:10:39.915 Verbose/SubsonicLogger: ← [438] END HTTP (15ms, 131-byte body)
2026-08-14 16:10:59.356 Verbose/StateManager: New state (false): false-false-false
2026-08-14 16:10:59.358 Verbose/MediaProviderManager: Scheduling providers: false / false / false
2026-08-14 16:11:04.446 Verbose/SubsonicLogger: ← [765] HTTP FAILED: java.net.UnknownHostException: Unable to resolve host “navidrome_provider”: No address associated with hostname
2026-08-14 16:11:04.462 Error/SubsonicLogger: Error (0/0): Unable to resolve host “navidrome_provider”: No address associated with hostname
2026-08-14 16:11:04.464 Error/Subsonic: Error getting playlist content (-1 - Unable to resolve host “navidrome_provider”: No address associated with hostname)
2026-08-14 16:11:05.840 Verbose/StateManager: New state (true): true-false-false
2026-08-14 16:11:05.840 Verbose/MediaProviderManager: Scheduling providers: true / false / true
2026-08-14 16:11:05.841 Verbose/SubsonicLogger: → [189] GET https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json
2026-08-14 16:11:05.841 Verbose/SubsonicLogger: → [189] END GET
2026-08-14 16:11:06.191 Verbose/SubsonicLogger: ← [189] 200 https://navidrome_provider/rest/ping.view?u=REDACTED&t=REDACTED&s=REDACTED&v=1.13.0&c=Symfonium&f=json (350ms, unknown-length body)
2026-08-14 16:11:06.192 Verbose/SubsonicLogger: ← [189] {“subsonic-response”:{“status”:“ok”,“version”:“1.16.1”,“type”:“navidrome”,“serverVersion”:“0.63.2 (be10f89c)”,“openSubsonic”:true}}
2026-08-14 16:11:06.192 Verbose/SubsonicLogger: ← [189] END HTTP (350ms, 131-byte body)
I generated more logs and uploaded them. The DNS error appears to have been related to the Wireguard VPN that’s always on. I disabled it and now I’m getting a different error.
Corresponding Navidrome log:
{ “time”: “2026-08-17T13:10:50Z”, “level”: “warning”, “msg”: “API: Failed response”, “endpoint”: “/rest/getPlaylist.view”, “error”: “70”, “message”: “playlist not found”, “requestId”: “e68e317b8101/dalk6avurU-271997” }
The playlist does exist as I was able to pull from provider but I’m trying to remove duplicates and re-upload it.
Tolriq
August 17, 2026, 3:01pm
6
The logs you uploaded is another issue …
2026-08-17 10:48:24.189 Verbose SubsonicLogger ← [748] HTTP FAILED: java.net.SocketTimeoutException: timeout
And if the servers returns an error saying not found then you have your answer. The id probably changed you deleted / recreated / restored or whatever. You need to delete on Symfonium then import again.
I confirmed the playlist ID is correct, but I deleted/reimported it anyway and now get a different error:
2026-08-17 11:38:08.098 Verbose/SubsonicLogger: ← [278] {“subsonic-response”:{“status”:“failed”,“version”:“1.16.1”,“type”:“navidrome”,“serverVersion”:“0.63.2 (be10f89c)”,“openSubsonic”:true,“error”:{“code”:0,“message”:“number of URL query parameters exceeded limit”}}}
The log file is 160MB so it’s too large to upload, do you have a preferred alternative location to upload it that will accommodate this size?
Tolriq
August 17, 2026, 3:55pm
8
it’s all in the docs
And again the id is either wrong or you have a redirect somewhere that drop the POST data.
Probably the 2nd as with Navidrome playlist are updated via post and only fallback to get if it fails.
I’ve uploaded new logs, it is using POST this time but still failing due to the above message.
Tolriq
August 17, 2026, 4:11pm
10
Then you need to see with @deluan if there’s any limits in Navidrome for the post data and how to change it.
deluan
August 17, 2026, 5:33pm
11