• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions Watched state issue - NFO files

     
    • 0 Vote(s) - 0 Average

    Watched state issue - NFO files

    Jellyfin doesnt write watched state to NFO files
    Lars Christian Gamborg
    Offline

    Junior Member

    Posts: 7
    Threads: 5
    Joined: 2025 Jan
    Reputation: 0
    #1
    2025-01-29, 08:41 PM
    So I am using a Jellyfin client (webOS). I also use TinyMM for organising my movies. I use NFO files and I disabled scrapping movies on my server (only reading from the NFO files).
    I prefer to update my info about my movies using TMM, and also my Watched state. 

    Somehow it seems like that Jellyfin server doesnt always pick up the Watched state from NFO files, and more than often it doesnt write the Watched state back to the NFO files, after I watched a movie. After watching a movie on the client side, it does display its been watched in the Library (just not tagged correctly in the NFO file). 
    I tried to rescan my movies, optimizing Jellyfin, Clean Cache directory, Clean Old Sessions, delete the NFO file and write a new one, rebooting the server and rebooting the computer. Nothing seems to help. 

    Is this normal behaviour - is Watched state stored somewhere else in Jellyfin? Is it not supposed to be stored in the NFO file?

    As I said, I prefer to organise my movie info with TMM. Its just a lot quicker, so it would be nice to find a solution to this. Is there some setting in Jellyfin I forgot?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,678
    Threads: 11
    Joined: 2023 Jun
    Reputation: 473
    Country:United States
    #2
    2025-01-29, 09:50 PM
    By default it is stored in the jellyfin database. You have to configure Jellyfin to write the watch status to NFOs.

    Dashboard > Libraries > NFO settings

    And you can only have one user write to NFOs for watch status.
    Jellyfin 10.11.11 (Docker)
    Debian 13 w/Xanmod amd64v3 LTS kernel
    AMD Ryzen 5500 w/32GB DDR4
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    ZFS Storage pool
        vdev1 - 6x WD Red Pro 6TB CMR in RAIDZ1
        vdev2 - 3x WD Red Pro 18TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Pulse7247
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2026 Apr
    Reputation: 0
    Country:United States
    #3
    2026-06-24, 08:10 PM
    What else does setting 'Save user watch data to NFO files' to None do?

    I want NFO Saver to stay enabled, because I still like to edit the info from within Jellyfin and have it stored along with the media.

    I just don't want Jellyfin modifying the NFO files all the time. Every time a show is watched. <watched>, <playcount>, and <lastplayed>, etc.

    I want all that info saved but not in the NFO file but in the database.

    The constant modifications to the NFO files is causing my snapraid to fall out of sync and I am far too committed to using NFO files at this point to turn off NFO Saver and move everything into the database.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,678
    Threads: 11
    Joined: 2023 Jun
    Reputation: 473
    Country:United States
    #4
    2026-06-24, 08:22 PM
    (2026-06-24, 08:10 PM)Pulse7247 Wrote: What else does setting 'Save user watch data to NFO files' to None do?

    I want NFO Saver to stay enabled, because I still like to edit the info from within Jellyfin and have it stored along with the media.

    I just don't want Jellyfin modifying the NFO files all the time. Every time a show is watched. <watched>, <playcount>, and <lastplayed>, etc.

    I want all that info saved but not in the NFO file but in the database.

    The constant modifications to the NFO files is causing my snapraid to fall out of sync and I am far too committed to using NFO files at this point to turn off NFO Saver and move everything into the database.

    Setting that to "None" should have Jellyfin store watch status for all users to the database.  Is that not happening?  What version of Jellyfin are you running?
    Jellyfin 10.11.11 (Docker)
    Debian 13 w/Xanmod amd64v3 LTS kernel
    AMD Ryzen 5500 w/32GB DDR4
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    ZFS Storage pool
        vdev1 - 6x WD Red Pro 6TB CMR in RAIDZ1
        vdev2 - 3x WD Red Pro 18TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Pulse7247
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2026 Apr
    Reputation: 0
    Country:United States
    #5
    2026-06-26, 06:26 PM
    I went ahead and set it to none and now the NFO files are no longer being hit and modified. I assume the database is taking care of the watched status now.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode