diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2022-11-27 01:30:24 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2022-11-27 01:30:24 -0400 |
commit | 398e8c25073a88cbf7e9861445c87dc9e995978a (patch) | |
tree | bd7567bffa6afb23e242be11cc36bc5fd95c810b /src/listing-spec.js | |
parent | dd4e642b381f1af8f235a1eff4eb886b12be31ad (diff) |
only count originals for total duration in most places
Diffstat (limited to 'src/listing-spec.js')
-rw-r--r-- | src/listing-spec.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/listing-spec.js b/src/listing-spec.js index 1bdc4db1..f773bf87 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), |