From 398e8c25073a88cbf7e9861445c87dc9e995978a Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 27 Nov 2022 01:30:24 -0400 Subject: only count originals for total duration in most places --- src/listing-spec.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/listing-spec.js') diff --git a/src/listing-spec.js b/src/listing-spec.js index 1bdc4db..f773bf8 100644 --- a/src/listing-spec.js +++ b/src/listing-spec.js @@ -239,7 +239,7 @@ const listingSpec = [ duration: getTotalDuration([ ...(artist.tracksAsArtist ?? []), ...(artist.tracksAsContributor ?? []), - ]), + ], {originalReleasesOnly: true}), })) .filter(({duration}) => duration > 0) .sort((a, b) => b.duration - a.duration), @@ -525,7 +525,9 @@ const listingSpec = [ groupData .map(group => ({ group, - duration: getTotalDuration(group.albums.flatMap(album => album.tracks)), + duration: getTotalDuration( + group.albums.flatMap(album => album.tracks), + {originalReleasesOnly: true}), })) .sort((a, b) => b.duration - a.duration), -- cgit 1.3.0-6-gf8a5