fix(metadata): keep collaboration albums grouped

This commit is contained in:
zarzet
2026-08-11 20:58:27 +07:00
parent 5374883875
commit efc03db308
6 changed files with 274 additions and 8 deletions
@@ -96,6 +96,26 @@ class NativeFinalizationPolicyTest {
)
}
@Test
fun normalizedRequestAlbumArtistOverridesPerTrackProviderCredits() {
assertEquals(
"Falling In Reverse",
NativeFinalizationPolicy.authoritativeAlbumArtist(
requestValue = "Falling In Reverse",
trackValue = "Falling In Reverse, Jelly Roll",
providerResultValue = "Falling In Reverse, Jelly Roll",
),
)
assertEquals(
"Provider Album Artist",
NativeFinalizationPolicy.authoritativeAlbumArtist(
requestValue = "",
trackValue = null,
providerResultValue = "Provider Album Artist",
),
)
}
@Test
fun displayQualityUsesMeasuredLosslessSpecifications() {
assertEquals(