diff --git a/core/external_info.go b/core/external_info.go index 051bc1c1..4785bb9b 100644 --- a/core/external_info.go +++ b/core/external_info.go @@ -181,7 +181,7 @@ func (e *externalInfo) findMatchingTrack(ctx context.Context, mbid string, artis }, squirrel.Like{"title": title}, }, - Sort: "year", + Sort: "starred desc, rating desc, year asc", }) if err != nil || len(mfs) == 0 { return nil, model.ErrNotFound