From 8177cc478964c2523d606f131a25ae5c8f99f58a Mon Sep 17 00:00:00 2001 From: ".vlad" <119420130+vladbrox@users.noreply.github.com> Date: Fri, 27 Mar 2026 18:35:48 +0300 Subject: [PATCH] Fix artist name check in loveTrack method Add null check for artist name in loveTrack method. --- js/listenbrainz.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);