2026-09-10, 05:36 PM
Environment:
When a person has multiple credits for an item, executing
For example, consider the item credits for Jessie Eisenberg below and how the role names change from the initial scan to the "missing metadata" search. Is this change something that can be resolved user-side?
After Initial scan or "Replace all metadata" (Type:Role):
Actor: David Kaplan
Director: Director
Writer: Writer
Producer: Producer
(the initial scan image is two cropped and joined together; the entries were very far apart in the cast/crew list)
After "Search for missing metadata" (Type:Role):
Actor: David Kaplan
Director: David Kaplan
Writer: Director
Producer: Producer
- Ubuntu 24.04.4 LTS
- Jellyfin 12.0
- NFO writer is enabled
- TMDB scraper is enabled
- All other metadata scrapers are disabled
When a person has multiple credits for an item, executing
Refresh Metadata > Search for missing metadata is assigning the wrong role name to some entries. The initial metadata population assigns roles correctly as does executing Refresh Metadata > Replace all metadata.For example, consider the item credits for Jessie Eisenberg below and how the role names change from the initial scan to the "missing metadata" search. Is this change something that can be resolved user-side?
After Initial scan or "Replace all metadata" (Type:Role):
Actor: David Kaplan
Director: Director
Writer: Writer
Producer: Producer
(the initial scan image is two cropped and joined together; the entries were very far apart in the cast/crew list)
Code:
{
"People": [
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "David Kaplan",
"Type": "Actor",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
},
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "Director",
"Type": "Director",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
},
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "Writer",
"Type": "Writer",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
},
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "Producer",
"Type": "Producer",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
}
]
}After "Search for missing metadata" (Type:Role):
Actor: David Kaplan
Director: David Kaplan
Writer: Director
Producer: Producer
Code:
{
"People": [
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "David Kaplan",
"Type": "Actor",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
},
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "David Kaplan",
"Type": "Director",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
},
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "Director",
"Type": "Writer",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
},
{
"Name": "Jesse Eisenberg",
"Id": "660bbfab259519ff65acc7d387b73fa9",
"Role": "Producer",
"Type": "Producer",
"PrimaryImageTag": "8457a25624d4f95c3cba64b848faf9a0",
"ImageBlurHashes": {
"Primary": {
"8457a25624d4f95c3cba64b848faf9a0": "dSCFef-o0f9axaofR*R*0fIp={%2ELR*xas:oLoLofj["
}
}
}
]
}