Problem while syncing from Gonic as (Open) Subsonic media provider

App version

Production

Issue description

Hi, I have been trying to sync my library from a Gonic server adding it as (Open) Subsonic media provider but more or less halfway through the process the syncing hangs showing an error in the logs.

I don’t really know if its a network error or something between Gonic’s Subsonic implementation and Symfonium’s implementation.

If it helps, I currently have Tailscale VPN to connect to the Gonic server since im far from my house.

Error in the log:

2026-07-23 23:04:47.332 Error/SubsonicLogger: Error (2/3)
ng1: Expected an int but was 4294967295 at path $.subsonic-response.searchResult3.song[222].bitRate
	at ao4.E(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:68)
	at x0a.b(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:229)
	at app.symfonik.provider.subsonic.models.SearchResult_SongJsonAdapter.b(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:790)
	at pi6.b(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:16)
	at y6a.u(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:455)
	at y6a.n(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:13)
	at gn4.i(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:449)
	at gn4.i(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:390)
	at fn4.u(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:19)
	at il0.e(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:5)
	at rj2.run(r8-map-id-7d5028efcc9a19e053e10e329a7141f8e68840adc91cef2b3ca50491f7852513:107)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:1572)

Device type

Phone

Media provider

Subsonic (Open)

Steps to reproduce

  1. Add Gonic as (Open) Subsonic media provider. HTTPS URL and user / password
  2. Start syncing
  3. Sync hangs

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

sogeking

It’s Gonic. @sentriz if you can check with him.

thanks @sogeking this is fixed and available now on gonic master, or else on the next release

Hi! Thanks! just tried and works perfectly now!