diff --git a/src/radio/radioplaylistitem.cpp b/src/radio/radioplaylistitem.cpp index d1fec12a3..e893e3771 100644 --- a/src/radio/radioplaylistitem.cpp +++ b/src/radio/radioplaylistitem.cpp @@ -92,6 +92,11 @@ void RadioPlaylistItem::InitMetadata() { } Song RadioPlaylistItem::Metadata() const { + if (!set_service_icon_) { + // Get the icon if we don't have it already + service(); + } + if (HasTemporaryMetadata()) return temp_metadata_; return metadata_;