Subsonic: Fix setting size

This commit is contained in:
Jonas Kvinge
2020-04-04 23:34:04 +02:00
parent c424b0c888
commit 5db8b743fe

View File

@@ -543,9 +543,16 @@ int SubsonicRequest::ParseSong(Song &song, const QJsonObject &json_obj, const qi
artist = json_obj["artist"].toString();
}
int size = json_obj["size"].toInt();
quint64 duration = 0;
int size = 0;
if (json_obj["size"].type() == QJsonValue::String) {
size = json_obj["size"].toString().toInt();
}
else {
size = json_obj["size"].toInt();
}
quint64 duration = 0;
if (json_obj["duration"].type() == QJsonValue::String) {
duration = json_obj["duration"].toString().toInt() * kNsecPerSec;
}
else {