mirror of
https://github.com/clementine-player/Clementine
synced 2024-12-18 12:28:31 +01:00
commit
a94d9226b7
@ -495,10 +495,14 @@ Song SoundCloudService::ExtractSong(const QVariantMap& result_song) {
|
||||
|
||||
QVariant cover = result_song["artwork_url"];
|
||||
if (cover.isValid()) {
|
||||
// Increase cover size.
|
||||
// See https://developers.soundcloud.com/docs/api/reference#artwork_url
|
||||
QString big_cover = cover.toString().replace("large", "t500x500");
|
||||
QUrl cover_url(big_cover, QUrl::StrictMode);
|
||||
|
||||
// SoundCloud covers URL are https, but our cover loader doesn't seem to
|
||||
// deal well with https URL. Anyway, we don't need a secure connection to
|
||||
// get a cover image.
|
||||
QUrl cover_url = cover.toUrl();
|
||||
cover_url.setScheme("http");
|
||||
song.set_art_automatic(cover_url.toEncoded());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user