diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs index 06445c90d9..6f473fc07a 100644 --- a/MediaBrowser.Providers/Manager/MetadataService.cs +++ b/MediaBrowser.Providers/Manager/MetadataService.cs @@ -773,7 +773,8 @@ namespace MediaBrowser.Providers.Manager MergeData(metadata, temp, Array.Empty(), false, false); } - MergeData(temp, metadata, item.LockedFields, true, false); + // Will always replace all metadata when Scan for new and updated files is used. Else, follow the options. + MergeData(temp, metadata, item.LockedFields, options.MetadataRefreshMode == MetadataRefreshMode.Default || options.ReplaceAllMetadata, false); } } }