diff --git a/src/scrobbler/listenbrainzscrobbler.cpp b/src/scrobbler/listenbrainzscrobbler.cpp index bd062bcd0..6a1e6ddc2 100644 --- a/src/scrobbler/listenbrainzscrobbler.cpp +++ b/src/scrobbler/listenbrainzscrobbler.cpp @@ -331,7 +331,7 @@ void ListenBrainzScrobbler::UpdateNowPlaying(const Song &song) { song_playing_ = song; timestamp_ = QDateTime::currentDateTime().toTime_t(); - if (!song.is_metadata_good()) return; + if (!song.is_metadata_good()) || !IsAuthenticated()) || app_->scrobbler()->IsOffline()) return; QString album = song.album(); album = album.remove(Song::kAlbumRemoveDisc); diff --git a/src/scrobbler/scrobblingapi20.cpp b/src/scrobbler/scrobblingapi20.cpp index d91bda43d..e064d07b2 100644 --- a/src/scrobbler/scrobblingapi20.cpp +++ b/src/scrobbler/scrobblingapi20.cpp @@ -381,7 +381,7 @@ void ScrobblingAPI20::UpdateNowPlaying(const Song &song) { song_playing_ = song; timestamp_ = QDateTime::currentDateTime().toTime_t(); - if (!IsAuthenticated() || !song.is_metadata_good()) return; + if (!IsAuthenticated() || !song.is_metadata_good() || app_->scrobbler()->IsOffline()) return; QString album = song.album(); album = album.remove(Song::kAlbumRemoveDisc);