Add option to change url stream scheme for Tidal

This commit is contained in:
Jonas Kvinge
2018-09-21 18:53:27 +02:00
parent 65b04cac6e
commit aa83a2b40b
6 changed files with 60 additions and 14 deletions

View File

@@ -106,10 +106,11 @@ void TidalService::ReloadSettings() {
password_ = s.value("password").toString();
quality_ = s.value("quality").toString();
searchdelay_ = s.value("searchdelay", 1500).toInt();
albumssearchlimit_ = s.value("albumssearchlimit", 40).toInt();
songssearchlimit_ = s.value("songssearchlimit", 10).toInt();
albumssearchlimit_ = s.value("albumssearchlimit", 100).toInt();
songssearchlimit_ = s.value("songssearchlimit", 100).toInt();
fetchalbums_ = s.value("fetchalbums", false).toBool();
coversize_ = s.value("coversize", "320x320").toString();
streamurl_ = s.value("streamurl", "http").toString();
s.endGroup();
}
@@ -825,6 +826,8 @@ void TidalService::GetStreamURLFinished(QNetworkReply *reply, const int song_id,
filetype = Song::FileType_Stream;
}
if (new_url.scheme() != streamurl_) new_url.setScheme(streamurl_);
emit StreamURLFinished(new_url, filetype);
}