diff --git a/js/listenbrainz.js b/js/listenbrainz.js index 0c5acad..b6ab35a 100644 --- a/js/listenbrainz.js +++ b/js/listenbrainz.js @@ -249,7 +249,8 @@ export class ListenBrainzScrobbler { } async loveTrack(track) { - const trackKey = `${track.artist}-${track.title}`; + if (!track.artist?.name || track.title) return; + const trackKey = `${track.artist.name}-${track.title}`; if (!this.isEnabled() || this.lovingTracks.has(trackKey)) return; this.lovingTracks.add(trackKey);