Subsonic: Fix setting size
This commit is contained in:
@@ -543,9 +543,16 @@ int SubsonicRequest::ParseSong(Song &song, const QJsonObject &json_obj, const qi
|
|||||||
artist = json_obj["artist"].toString();
|
artist = json_obj["artist"].toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
int size = json_obj["size"].toInt();
|
int size = 0;
|
||||||
quint64 duration = 0;
|
|
||||||
if (json_obj["size"].type() == QJsonValue::String) {
|
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;
|
duration = json_obj["duration"].toString().toInt() * kNsecPerSec;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
Reference in New Issue
Block a user