Stuck in database sync

App version

Beta

Issue description

Stuck in database sync.
The app synced around 800 artists and the progress not move any longer.
The server is airsonic-pulse, a subsonic varient.
The log was sent under name as luckyluke.

Device type

Phone

Media provider

Subsonic (Open)

Steps to reproduce

Open app and set the server.
use token as auth.
sync a large library.

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

luckyluke

2026-08-18 01:50:29.188 Verbose SubsonicLogger  <-- [408] {
   "subsonic-response" : {
      "status" : "ok",
      "version" : "1.16.1",
      "type" : "airsonic-pulse",
      "openSubsonic" : true,
      "serverVersion" : "13.2.0.20260721110130",
      "openSubsonicExtensions" : {
         "openSubsonicExtension" : [ {
            "name" : "formPost",
            "versions" : [ 1 ]
         }, {
            "name" : "transcodeOffset",
            "versions" : [ 1 ]
         }, {
            "name" : "songLyrics",
            "versions" : [ 1 ]
         }, {
            "name" : "indexBasedQueue",
            "versions" : [ 1 ]
         }, {
            "name" : "apiKeyAuthentication",
            "versions" : [ 1 ]
         }, {
            "name" : "getPodcastEpisode",
            "versions" : [ 1 ]
         } ]
      }
   }
}
2026-08-18 01:50:29.192 Error SubsonicLogger  Error (0/0)
kn1: Expected BEGIN_ARRAY but was BEGIN_OBJECT at path $.subsonic-response.openSubsonicExtensions
	at ew4.m(r8-map-id-

The server returns invalid answers.

Same for search3

2026-08-18 01:50:34.846 Verbose SubsonicLogger  <-- [477] 200 http://xxxxx/rest/search3.view?query=%22%22&musicFolderId=7&songOffset=0&songCount=0&albumOffset=0&albumCount=0&artistOffset=2000&artistCount=500&apiKey=REDACTED&v=1.13.0&c=Symfonium&f=json (1935ms, unknown-length body)

It keeps returning the same data over and over and over even with the offset increasing.

Looks like vibe coded server that needs auditing and fixing