diff --git a/now-playing/script.js b/now-playing/script.js index 39a226a..115262a 100644 --- a/now-playing/script.js +++ b/now-playing/script.js @@ -348,7 +348,7 @@ async function UpdatePlayerState(data) { const timelineProps = targetSession.timeline_properties; // Calcualte an accent color - const accentColorPalette = await GetAccentPalette(mediaProps.Thumbnail); + const accentColorPalette = await GetAccentPalette(mediaProps.Thumbnail ?? './images/placeholder.png'); // 1. Check if playback status has changed and update visibility accordingly if (playbackInfo.PlaybackStatus !== CurrentPlaybackStatus) { diff --git a/now-playing/themes/standard/script.js b/now-playing/themes/standard/script.js index 94d0bd7..a64e000 100644 --- a/now-playing/themes/standard/script.js +++ b/now-playing/themes/standard/script.js @@ -78,7 +78,7 @@ async function ChangeTrack(mediaProps, accentColorPalette) { } // Extract the image source string (use fallback if Windows has no art) - const newArtUrl = mediaProps.Thumbnail; + const newArtUrl = mediaProps.Thumbnail ?? './images/placeholder.png'; // Set the image switch (themeVariant) {