From 144ffbc4282d9d80005786dece0a3b8bb2201625 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 1 Apr 2020 00:33:00 +0200 Subject: [PATCH] Subsonic: Handle track as string --- src/subsonic/subsonicrequest.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/subsonic/subsonicrequest.cpp b/src/subsonic/subsonicrequest.cpp index 72f27ffb7..2c0fb149f 100644 --- a/src/subsonic/subsonicrequest.cpp +++ b/src/subsonic/subsonicrequest.cpp @@ -551,7 +551,10 @@ int SubsonicRequest::ParseSong(Song &song, const QJsonObject &json_obj, const qi } int track = 0; - if (json_obj.contains("track")) track = json_obj["track"].toInt(); + if (json_obj.contains("track")) { + track = json_obj["track"].toString().toInt(); + if (track == 0) track = json_obj["track"].toInt(); + } QString genre; if (json_obj.contains("genre")) genre = json_obj["genre"].toString();