diff --git a/src/collection/collectionplaylistitem.cpp b/src/collection/collectionplaylistitem.cpp index 5fd437327..2f65296ed 100644 --- a/src/collection/collectionplaylistitem.cpp +++ b/src/collection/collectionplaylistitem.cpp @@ -70,6 +70,6 @@ Song CollectionPlaylistItem::Metadata() const { void CollectionPlaylistItem::SetArtManual(const QUrl &cover_url) { song_.set_art_manual(cover_url); - temp_metadata_.set_art_manual(cover_url); + if (HasTemporaryMetadata()) temp_metadata_.set_art_manual(cover_url); } diff --git a/src/playlist/songplaylistitem.cpp b/src/playlist/songplaylistitem.cpp index b5e2e6dfe..73a6cee2b 100644 --- a/src/playlist/songplaylistitem.cpp +++ b/src/playlist/songplaylistitem.cpp @@ -52,6 +52,6 @@ Song SongPlaylistItem::Metadata() const { void SongPlaylistItem::SetArtManual(const QUrl &cover_url) { song_.set_art_manual(cover_url); - temp_metadata_.set_art_manual(cover_url); + if (HasTemporaryMetadata()) temp_metadata_.set_art_manual(cover_url); }