mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
NFO files are not created for new watched files but are when manually scanning for missing metadata #6240
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 @requinix on GitHub (Aug 31, 2024).
This issue respects the following points:
Description of the bug
Two libraries (a Shows and a Movies) are configured to watch their respective directory trees, and to write thumbnail images and NFO information to disk. This seems to work fine in that, when new video files are created, associated metadata and images appear to be available as they should be through normal browsing, the videos are shown in recently added lists, etc. On disk, the thumbnail files are created as expected - but NFO files are not created. If I use the admin
Dashboard > Libraries > (whatever) > Scan library > Scan for missing metadataaction, the missing NFO files are created successfully.Scanning
for new and updated filesdoes not create the files. TheScan Media Librarytask is enabled (and running) and does not create the files.Notable library settings:
I think this also affects new shows and new seasons, but I don't remember that for sure...
I'm willing and able to review the source, if that helps, just point me in the right direction of where to start looking. I would speculate that NFO saving for watched files works in general (otherwise surely someone would have noticed a problem by now) but is set up such that it only happens when using external metadata and/or when refreshing from the internet.
Reproduction steps
Setup:
Reproduce:
What is the current bug behavior?
What is the expected correct behavior?
Jellyfin Server version
[updated] 10.10.6
Specify commit id
No response
Specify unstable release number
No response
Specify version number
[updated] 10.10.6
Specify the build version
[updated] 10.10.6
Environment
Jellyfin logs
FFmpeg logs
No response
Client / Browser logs
No response
Relevant screenshots or videos
No response
Additional information
No response
@ServeurpersoCom commented on GitHub (Sep 21, 2024):
I have the problem of incomplete NFO when I add multiple movies, the ffprobe result with audio track and other data is not added to the NFO. This is a random problem (like a thread concurrency problem that I can't explain). Also the "scanning for missing metadata" don't work for entire library, I must click on each movie "search for missing metadata" one by one:( to get the good NFO.
@tanmoumou252 commented on GitHub (Nov 4, 2024):
I have to say that the new Jellyfin version's ability to recognize nfo files is practically nonexistent. Why do I say this? I've generated nfo files using tmm

Looking at this image again, the video is already S01E01, but what does it show? It doesn't display the season and episode numbers, and it will display Unknown Season
@tanmoumou252 commented on GitHub (Nov 4, 2024):
In this case, I really want to revert to an older normal version very very bad. I no longer want to update Jellyfin anymore
@jellyfin-bot commented on GitHub (Mar 5, 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.
@requinix commented on GitHub (Mar 5, 2025):
I just now went to the current 10.10.6 and no change: new video files are picked up, thumbnails are created, but .nfo files are not created.
I'm still able to help out on the code side of things if someone can point out where I should start looking... From tanmoumou252's comment I'm wondering if there are larger problems with NFO files and watched directories?
@tanmoumou252 commented on GitHub (Mar 5, 2025):
In my experience, the nfo files created by tmm stopped working after an update to a specific version of Jellyfin. The server appears to read nfo files only once, and subsequently, any new videos and nfo files added to the folder are not recognized by the system, all showing up as unknown seasons.
The solution is straightforward: simply rename the folder, refresh the media library, and the nfo file should be readable again. Alternatively, you can revert to an older version, likely from early 2023 or 2024, when this problem didn't exist
@jellyfin-bot commented on GitHub (Jul 4, 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.
@jellyfin-bot commented on GitHub (Jul 25, 2025):
This issue was closed due to inactivity.