diff --git a/data/data.qrc b/data/data.qrc
index 62407e433..d04679997 100644
--- a/data/data.qrc
+++ b/data/data.qrc
@@ -49,7 +49,9 @@
providers/magnatune.png
schema/schema-8.sql
schema/schema-9.sql
- icons/svg/spotify.svg
+ icons/22x22/spotify.png
+ icons/32x32/spotify.png
+ icons/48x48/spotify.png
icons/22x22/application-exit.png
icons/22x22/applications-internet.png
icons/22x22/configure.png
diff --git a/data/icons/22x22/spotify.png b/data/icons/22x22/spotify.png
new file mode 100644
index 000000000..b9100b595
Binary files /dev/null and b/data/icons/22x22/spotify.png differ
diff --git a/data/icons/32x32/spotify.png b/data/icons/32x32/spotify.png
new file mode 100644
index 000000000..a4fd6f3e7
Binary files /dev/null and b/data/icons/32x32/spotify.png differ
diff --git a/data/icons/48x48/spotify.png b/data/icons/48x48/spotify.png
new file mode 100644
index 000000000..9b5c2868e
Binary files /dev/null and b/data/icons/48x48/spotify.png differ
diff --git a/src/globalsearch/spotifysearchprovider.cpp b/src/globalsearch/spotifysearchprovider.cpp
index a2c09581a..4eff66d32 100644
--- a/src/globalsearch/spotifysearchprovider.cpp
+++ b/src/globalsearch/spotifysearchprovider.cpp
@@ -28,7 +28,7 @@ SpotifySearchProvider::SpotifySearchProvider(QObject* parent)
server_(NULL),
service_(NULL)
{
- Init("Spotify", "spotify", QIcon(":icons/svg/spotify.svg"),
+ Init("Spotify", "spotify", QIcon(":icons/32x32/spotify.png"),
WantsDelayedQueries | WantsSerialisedArtQueries | ArtIsProbablyRemote);
}
diff --git a/src/internet/spotifysearchplaylisttype.cpp b/src/internet/spotifysearchplaylisttype.cpp
index 10717a09a..a1568e969 100644
--- a/src/internet/spotifysearchplaylisttype.cpp
+++ b/src/internet/spotifysearchplaylisttype.cpp
@@ -25,7 +25,7 @@ SpotifySearchPlaylistType::SpotifySearchPlaylistType(SpotifyService* service)
}
QIcon SpotifySearchPlaylistType::icon(Playlist* playlist) const {
- return QIcon(":icons/svg/spotify.svg");
+ return QIcon(":icons/32x32/spotify.png");
}
QString SpotifySearchPlaylistType::search_hint_text(Playlist* playlist) const {
diff --git a/src/internet/spotifyservice.cpp b/src/internet/spotifyservice.cpp
index b31eef0f0..82c48d5ee 100644
--- a/src/internet/spotifyservice.cpp
+++ b/src/internet/spotifyservice.cpp
@@ -85,7 +85,7 @@ SpotifyService::~SpotifyService() {
}
QStandardItem* SpotifyService::CreateRootItem() {
- root_ = new QStandardItem(QIcon(":icons/svg/spotify.svg"), kServiceName);
+ root_ = new QStandardItem(QIcon(":icons/22x22/spotify.png"), kServiceName);
root_->setData(true, InternetModel::Role_CanLazyLoad);
return root_;
}
diff --git a/src/internet/spotifysettingspage.cpp b/src/internet/spotifysettingspage.cpp
index 934f13abd..da7a1d0c9 100644
--- a/src/internet/spotifysettingspage.cpp
+++ b/src/internet/spotifysettingspage.cpp
@@ -38,7 +38,7 @@ SpotifySettingsPage::SpotifySettingsPage(SettingsDialog* dialog)
{
ui_->setupUi(this);
- setWindowIcon(QIcon(":/icons/svg/spotify.svg"));
+ setWindowIcon(QIcon(":/icons/48x48/spotify.png"));
QFont bold_font(font());
bold_font.setBold(true);