From 9094f41f25ad2807e6c27965e0a5421bd888b9a0 Mon Sep 17 00:00:00 2001 From: Stephan Wahlen <44159957+metalheim@users.noreply.github.com> Date: Tue, 31 Oct 2023 21:00:53 +0100 Subject: [PATCH] Improve TopSongs findMatchingTrack by de-prioritizing compilations (#2532) in reference to https://github.com/navidrome/navidrome/issues/1701 --- core/external_metadata.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/external_metadata.go b/core/external_metadata.go index f61afb44..de2e0e4e 100644 --- a/core/external_metadata.go +++ b/core/external_metadata.go @@ -414,7 +414,7 @@ func (e *externalMetadata) findMatchingTrack(ctx context.Context, mbid string, a }, squirrel.Like{"order_title": strings.TrimSpace(sanitize.Accents(title))}, }, - Sort: "starred desc, rating desc, year asc", + Sort: "starred desc, rating desc, year asc, compilation asc ", Max: 1, }) if err != nil || len(mfs) == 0 {