Use single url setting instead for subsonic, check http code

This commit is contained in:
Jonas Kvinge
2019-06-18 01:22:03 +02:00
parent 2c8cde4d91
commit 1d67b623e0
9 changed files with 42 additions and 75 deletions

View File

@@ -44,12 +44,7 @@ UrlHandler::LoadResult SubsonicUrlHandler::StartLoading(const QUrl &url) {
url_query.addQueryItem(encoded_param.first, encoded_param.second);
}
QUrl media_url;
if (server_scheme().isEmpty()) media_url.setScheme("https");
else media_url.setScheme(server_scheme());
media_url.setHost(service_->hostname());
if (service_->port() > 0 && service_->port() != 443)
media_url.setPort(service_->port());
QUrl media_url(server_url());
media_url.setPath("/rest/stream");
media_url.setQuery(url_query);