fuzzyworld

hawk / commit

Use the largest available album images, not the smallest.

bd4c370cb990dee03b78c0e70927a191be563265 · Pavel Safronov · 2023-10-19 22:26:57 -0700 · parents 660845f98b2c

Use the largest available album images, not the smallest.
 public/js/controls.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/public/js/controls.js b/public/js/controls.js
index da882ee..eec3e5a 100644
--- a/public/js/controls.js
+++ b/public/js/controls.js
@@ -69,8 +69,8 @@ async function searchForMatch() {
             tracks.forEach(track => {
                 const album = track.album;
                 const images = album.images;
-                let smallestImage = images[images.length - 1];
-                const albumArtUrl = smallestImage.url;
+                let largestImage = images[0];
+                const albumArtUrl = largestImage.url;
                 const params = {
                     name: track.name,
                     album: track.album.name,
@@ -170,8 +170,8 @@ async function setCurrentPlayingSong() {
         const name = item.name;
         const progressPercent = currentTrack.progress_ms / item.duration_ms * 100;
         const images = album.images;
-        let smallestImage = images[images.length - 1];
-        const albumArtUrl = smallestImage.url;
+        let largestImage = images[0];
+        const albumArtUrl = largestImage.url;
         const songUrl = item.external_urls.spotify;
         const progress = formatDuration(currentTrack.progress_ms);
         const totalDuration = formatDuration(item.duration_ms);