From 54bc9dcf1bd1c66c6d15ca698ff71aeb322736f0 Mon Sep 17 00:00:00 2001 From: Stefan Nienhuis Date: Mon, 17 Oct 2022 07:11:06 +0200 Subject: [PATCH] Fix album track order for date added sorting (#1513) --- src/renderer/main/vueapp.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index dd83dd5e..fa9ccd43 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -2544,6 +2544,11 @@ const app = new Vue({ } else if (prefs.sort === "dateAdded") { aa = a.relationships?.albums?.data[0]?.attributes?.dateAdded; bb = b.relationships?.albums?.data[0]?.attributes?.dateAdded; + // if dateAdded is equal, an entire album was added at once, so sorting by track number (in reverse order because lower track number should be above in descending mode) + if (aa === bb) { + aa = b.attributes.trackNumber; + bb = a.attributes.trackNumber; + } } else if (prefs.sort === "artistName") { if (a.relationships?.artists?.data[0]?.id === b.relationships?.artists?.data[0]?.id) { aa = a.attributes.albumName;