From 17382594671efa3a49f8809045028d4e1b7c9461 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 8 Apr 2025 20:18:54 +0200 Subject: [PATCH] SubsonicBaseRequest: Fix parsing Fixes #1719 --- src/subsonic/subsonicbaserequest.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/subsonic/subsonicbaserequest.cpp b/src/subsonic/subsonicbaserequest.cpp index e5f87a472..0662027b6 100644 --- a/src/subsonic/subsonicbaserequest.cpp +++ b/src/subsonic/subsonicbaserequest.cpp @@ -158,7 +158,12 @@ JsonBaseRequest::JsonObjectResult SubsonicBaseRequest::ParseJsonObject(QNetworkR } } else { - result.json_object = json_document.object(); + if (json_object.contains("subsonic-response"_L1) && json_object["subsonic-response"_L1].isObject()) { + result.json_object = json_object["subsonic-response"_L1].toObject(); + } + else { + result.json_object = json_object; + } } } else {