Jump to content

Changing NFO clears all other metadata provider data


Recommended Posts

unmovable
Posted (edited)

I have tvshow.nfo files for all shows that contain only basic information about show. I also have NFO, TheTVDB, TheMovieDb and The Open Movie Database metadata providers enabled to fetch additional metadata (e.g. ratings). The nfo files are refreshed daily by a script and writing to nfo in emby is disabled.

Whenever metadata is refreshed, emby first reads the nfo file, then fills in missing information from other providers properly:

2022-05-13 02:10:10.687 Debug App: Running TvdbSeriesProvider for /data/tvshows/Moon Knight (2022) [imdb-tt10234724]
2022-05-13 02:10:10.693 Debug App: Running MovieDbSeriesProvider for /data/tvshows/Moon Knight (2022) [imdb-tt10234724]
2022-05-13 02:10:10.696 Debug App: Running OmdbItemProvider for /data/tvshows/Moon Knight (2022) [imdb-tt10234724]
2022-05-13 02:10:10.697 Debug App: Running SeriesNfoProvider for /data/tvshows/Moon Knight (2022) [imdb-tt10234724]

But If I make any changes to the NFO file and scan library files, emby detects a change to the NFO:

2022-05-13 02:10:56.432 Debug App: SeriesNfoProvider reports change to 86843 - /data/tvshows/Moon Knight (2022) [imdb-tt10234724]
2022-05-13 02:10:56.433 Debug App: Running SeriesNfoProvider for /data/tvshows/Moon Knight (2022) [imdb-tt10234724]

But this operation fully replaces metadata retrieved from other providers and only data from NFO is used. Same thing happens for movies too.

So when a metadata is refreshed, emby uses all providers in order, fills in missing information as expected, but when NFO is changed, emby clears everything, uses only nfo data and no longer fills in missing information from other providers. What's the reason for such discrepancy?

Edited by unmovable
Posted

Hi, do you not have nfo saving enabled so that the server can write your changes back to the file?

Happy2Play
Posted

So you have a partial populated nfo that is read, then Emby populate the rest of the info gotten from online providers on initial import.  Then the next time the nfo is read (do to changes) it remove the gotten database only metadata?  Sort of sound correct as online providers are not used on nfo changes (that I am aware of).

But if you allowed Emby write nfo then all the online provider data would be preserved.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...