added desktop parity multi artist metadata

This commit is contained in:
Boof2015
2026-07-28 13:30:01 -04:00
parent 646862a0e6
commit ce4e173231
28 changed files with 1849 additions and 46 deletions
@@ -24,3 +24,10 @@ test('builds separate clickable credits for collaborative track artists', () =>
{ artist: 'ValkyR', separator: null },
]);
});
test('structured credits preserve commas and ampersands inside one artist name', () => {
assert.deepEqual(buildArtistNameTokens(['Earth, Wind & Fire', 'The Emotions']), [
{ artist: 'Earth, Wind & Fire', separator: ' & ' },
{ artist: 'The Emotions', separator: null },
]);
});