mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
Missing movie metadata in Jellyfin, even though available and written to NFO locally #6976
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nodje on GitHub (Apr 30, 2025).
Description of the bug
After fixing a typo in 2 movie folders name (and their top containing folder) and running a scan of the concerned library, I lost the Director metadata for the concerned movies.
No matter what I try (Identify, Search for missing metadata, Replace all metadata), I can't get the Director information (it's the only missing info I've identified so far).
When I run one of these actions, I don get any log but an ffprobe command on the movie, but the movie folder's movie.nfo gets updated (modified time shows) and the info is in there. It just doesn't show in Jellyfin app or web IHM.
Also accessing the Director's people page doesn't show any movies under it (quite logically)
I don't know what to do or how to pursue debugging.
Reproduction steps
I tried renaming another folder containing movie folders and Scanned the library but I couldn't reproduce, any issue.
Though I could see one error per movie while fetching metadata:
What is the current bug behavior?
Available Movie Metadata do not make it to jellyfin
What is the expected correct behavior?
get all the online available metadata
Jellyfin Server version
10.10.0+
Specify commit id
No response
Specify unstable release number
No response
Specify version number
No response
Specify the build version
10.10.5
Environment
Jellyfin logs
FFmpeg logs
Client / Browser logs
No response
Relevant screenshots or videos
No response
Additional information
No response
@felix920506 commented on GitHub (Apr 30, 2025):
Please enable debug logging and reproduce the issue
@nodje commented on GitHub (Apr 30, 2025):
It's happening on other movies actually, oddly I'm losing the Director ...
Refresh Metadata -> Repalce All Metadata produce these logs:
Scan for missing Metadata gives:
I don't see any issue here. The info still is in the movie.nfo as shown in the log :
But this info is conspicuously missing in Jellyfin client
@felix920506 commented on GitHub (Apr 30, 2025):
Leave debug logging on, and when the subs go away post the logs from the time period it happened.
@nodje commented on GitHub (May 1, 2025):
Capturing a disappearing Director is gonna be super hard, I'd have to try on many movies.
In any case, manually adding the People information to a movie doesn't work. It disappears upon save.
@felix920506 commented on GitHub (May 1, 2025):
We will need to capture a disappearing event otherwise we can't really troubleshoot further
@nodje commented on GitHub (May 2, 2025):
What do you make of manually adding an information that isn't being persisted?
Seems to me that it's linked.
I'll further try to reproduce and report.
@jellyfin-bot commented on GitHub (Aug 31, 2025):
This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.
If you have any questions you can use one of several ways to contact us.
@nodje commented on GitHub (Sep 11, 2025):
Nothing moves because I'm unable to characterize the issue at the log level but the issue is still happening.
Let me rephrase the scenario here, while watching the logs and maybe something will come out:
1st odd thing, Chen Kaige is displayed 'Kaige Chen' instead, where other Chinese people surnamed Chen have their fullname displayed correctly.
Another Chen Yongzhong person checking, yields to the same issue.
NB: It's always hard with Chinese transliteration to latin letters, as in Chinese people's fullname are always displayed "SurnameFirstname", where for western name using latin letters, we can do both surname first or first name first.
And metadata sources have their own choice:
Then I compare with another "working" Chinese people: Chen Daoming
I can click on it, and get the movies he's into, go to the movies, and see it's role in people, click on it, and so on. Works as expected.
Now, when going to metadata sources, it's different for TVDB
TVDB for this people does display Surname first, contrary to the 2 other 'faulty' people.
There is nothing in the logs for all these clicks on Jellyfin UI.
As this is my only lead, I'll try updating metadata on TMDB for Kaige Chen and see if it solves the issue.
I added missing Chinese name, but more importantly "alias" (where Surname becomes last) and changed name to match Chen Daoming style with Surname first in full name.
Now trying to sync, if it does solve the issue, I'll be able to reasonably assume this is the source of the issue.
Though I'm not sure how metadata fetching works. This was done on a Movie type library, with :
Metadata downloaders (Movies)
I don't see IMDB, and on any people I click on, the hyperlinks are all consistently
IMDb,TheMovieDb,TheTVDBwith this casing. So there's a mismatch here AFAIK.So I don't know how TVDB metadata comes into play as they rank 2nd in Metadata sources and 3rd in hyperlinks, whatever that could mean.
Another odd thing is that, for now, I can't see the Director metadata on all movies by Chen Kaige.
But in due time, I know it's going to show again.... somehow.
@nodje commented on GitHub (Sep 11, 2025):
I did "Refresh Metadata->Replace all metadata" on Chen Kaige after TVDB update, and it doesn't seem to change anything.
Looking at metadata in Jellyfin, and comparing "correct" and "mistaken" people
Chen DaomingandKaige Chenrespectively, I can confirm metadatas are fields correctly, though no Original Name is filled in.But in effect
Kaige Chenis still notChen Kaigeas it should be to matchChen DaomingNB: Oddly, both are classified under
/config/metadata/People/C/. It'd be good to understand the source of this decision to put under then both under/People/C(I don't see what comes into play here, is it only the first name of their FULLNAME? no differenciation bet. First and Surname coming from metadata?)At any rate, comparing with latin naming:
/config/metadata/People/C/Charly Hübner, the first name first letter is used for classification.Manually editing metadata and changing Name from
Kaige ChentoChen Kaigedoes solve the issue!As simple as that after all this hunt for the culprit...
I assume the
Namemetadata is use to make a match between Movie metadata and people. And so it must be matching.In the end the issue is: there is an attention point on "non using latin letter named people" and their name transliteration.
Using an ID rather than the name itself (or all aliases, I can see so many on TMDB) would be safer but probably a complex change.
Now there's also an issue about getting the metadata from sources properly:
Apparently TVDB (poor in metadata as compare to TMDB AFAICS) doesn't come into play.
But I don't understand what does, as the TMDB page seem all similar for Chen Kaige and Chen Daoming: both english name are surname first, as it should, but Jellyfin got it recorded differently. Alternative names contain the First name first alias for both.
Finally, as for Original Name not being filled in: I also don't get it.
For the record, it's filled in for Gong Li properly but not for Chen Daoming nor for Chen Kaige.
Even though these people's profile are filled in similarly in TMDB AFAICS with proper Chinese language infos.
Gong Li
Chen Daoming
Chen Kaige
If I'm not mistaken, it must then be coming from IMDB.
All informations and linked to IMDB are always present for metadata, but IMDB is not even displayed as a source of metadata in Library metadata fetcher. Why the discrepency? How does it work?
@nodje commented on GitHub (Jan 6, 2026):
@felix920506 since you're in Taiwan, this issue with romanization should speak to you!
Please give it another look when you have time, thx