unmovable 20 Posted May 12, 2022 Posted May 12, 2022 (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 May 12, 2022 by unmovable
Luke 42083 Posted May 12, 2022 Posted May 12, 2022 Hi, do you not have nfo saving enabled so that the server can write your changes back to the file?
Happy2Play 9783 Posted May 12, 2022 Posted May 12, 2022 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now