Yes it’s the usual Jellyfin bug that they do not care about and refuse to do anything about 
They return 2 different artists that they can merge internally but refuse to expose anything so we can actually match them on our side.
1st one have no Mbids, “RecursiveItemCount”: missing
{
"Name": "Aurora",
"ServerId": "359b9600f042428189a2921ffe0b46bf",
"Id": "14b51485732bea942efcc3fe32fbe638",
"Etag": "543b6ca4c9f21c87d81daf7a932499c0",
"DateCreated": "2026-05-04T11:01:38.6874269Z",
"CanDelete": false,
"CanDownload": false,
"SortName": "aurora",
"ExternalUrls": [],
"Path": "/volume1/@appdata/jellyfin/data/metadata/artists/Aurora",
"EnableMediaSourceDisplay": true,
"ChannelId": null,
"Taglines": [],
"Genres": [],
"PlayAccess": "Full",
"RemoteTrailers": [],
"ProviderIds": {},
"ParentId": null,
"Type": "MusicArtist",
"People": [],
"Studios": [],
"GenreItems": [],
"LocalTrailerCount": 0,
"UserData": {
"PlaybackPositionTicks": 0,
"PlayCount": 0,
"IsFavorite": false,
"Played": false,
"Key": "Artist-Aurora",
"ItemId": "14b51485732bea942efcc3fe32fbe638"
},
"ChildCount": 33,
"SpecialFeatureCount": 0,
"DisplayPreferencesId": "184fdd0115d1192d2c763ca9df5e4ccc",
"Tags": [],
"ImageTags": {},
"BackdropImageTags": [],
"ImageBlurHashes": {},
"LocationType": "FileSystem",
"MediaType": "Unknown",
"LockedFields": [],
"TrailerCount": 0,
"MovieCount": 0,
"SeriesCount": 0,
"ProgramCount": 0,
"EpisodeCount": 0,
"SongCount": 31,
"AlbumCount": 2,
"ArtistCount": 0,
"MusicVideoCount": 0,
"LockData": false
}
2nd one have an mbIds and “RecursiveItemCount”: 31
{
"Name": "Aurora",
"ServerId": "359b9600f042428189a2921ffe0b46bf",
"Id": "abe6451a492ada3c4f8431345e4c2e08",
"Etag": "38ac4102c9602887a334c9d921fbc723",
"DateCreated": "2026-05-04T11:09:59.7171313Z",
"DateLastMediaAdded": "0001-01-01T00:00:00.0000000Z",
"CanDelete": true,
"CanDownload": false,
"SortName": "aurora",
"ExternalUrls": [
{
"Name": "MusicBrainz Artist",
"Url": "https://musicbrainz.org/artist/484a4e90-6899-4e4b-a948-a2255d365340"
}
],
"Path": "/volume1/music/Aurora",
"EnableMediaSourceDisplay": true,
"ChannelId": null,
"Taglines": [],
"Genres": [],
"CumulativeRunTimeTicks": 0,
"RunTimeTicks": 0,
"PlayAccess": "Full",
"RemoteTrailers": [],
"ProviderIds": {
"MusicBrainzArtist": "484a4e90-6899-4e4b-a948-a2255d365340"
},
"IsFolder": true,
"ParentId": "779a4daed079a32fe85cded01f6e8db0",
"Type": "MusicArtist",
"People": [],
"Studios": [],
"GenreItems": [],
"LocalTrailerCount": 0,
"UserData": {
"PlaybackPositionTicks": 0,
"PlayCount": 0,
"IsFavorite": true,
"Played": false,
"Key": "Artist-Aurora",
"ItemId": "abe6451a492ada3c4f8431345e4c2e08"
},
"RecursiveItemCount": 31,
"ChildCount": 33,
"SpecialFeatureCount": 0,
"DisplayPreferencesId": "184fdd0115d1192d2c763ca9df5e4ccc",
"Tags": [],
"PrimaryImageAspectRatio": 1,
"ImageTags": {
"Primary": "462b500d01a571fe1081ecaaba93d377",
"Logo": "fdcb694f16f6f856489995d20e758ddf"
},
"BackdropImageTags": [
"4d0f087862f18b952cb0c12e7f94a915"
],
"ImageBlurHashes": {
"Backdrop": {
"4d0f087862f18b952cb0c12e7f94a915": "WdHedwt7IpbHM{oL~Vt79Ff+a{t7.7ofIoM{M{a#%fbHj=RjWYkD"
},
"Primary": {
"462b500d01a571fe1081ecaaba93d377": "eBEfD?N10L$%%2~Vx[D*xYt74paL%MxtIVWBIC?abuM|D*WCt7ogRk"
},
"Logo": {
"fdcb694f16f6f856489995d20e758ddf": "O86t].ofWBj[fQt7ayxuayayj[j[ayof00WBj[j[j[WBj["
}
},
"LocationType": "FileSystem",
"MediaType": "Unknown",
"LockedFields": [],
"TrailerCount": 0,
"MovieCount": 0,
"SeriesCount": 0,
"ProgramCount": 0,
"EpisodeCount": 0,
"SongCount": 31,
"AlbumCount": 2,
"ArtistCount": 0,
"MusicVideoCount": 0,
"LockData": false
}
I’ll try to add the songCount and artistCount to the heuristics to guess if they are the same or not, but they really need to fix their side it’s boring.