فهرست منبع

Enable NFO processing for Extras

- Change test to prevent owned items from using parent NFO. Test is now in MovieNFOSaver, only movie type will use movie.nfo.
SenorSmartyPants 2 سال پیش
والد
کامیت
99816b07dc
2فایلهای تغییر یافته به همراه2 افزوده شده و 7 حذف شده
  1. 0 6
      MediaBrowser.Providers/Manager/ProviderManager.cs
  2. 2 1
      MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs

+ 0 - 6
MediaBrowser.Providers/Manager/ProviderManager.cs

@@ -404,12 +404,6 @@ namespace MediaBrowser.Providers.Manager
                 return false;
             }
 
-            // Prevent owned items from reading the same local metadata file as their owner
-            if (!item.OwnerId.Equals(default) && provider is ILocalMetadataProvider)
-            {
-                return false;
-            }
-
             if (includeDisabled)
             {
                 return true;

+ 2 - 1
MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs

@@ -62,7 +62,8 @@ namespace MediaBrowser.XbmcMetadata.Savers
             {
                 yield return Path.ChangeExtension(item.Path, ".nfo");
 
-                if (!item.IsInMixedFolder)
+                // only allow movie object to read movie.nfo, not owned videos (which will be itemtype video, not movie)
+                if (!item.IsInMixedFolder && item.ItemType.Equals(typeof(Movie)))
                 {
                     yield return Path.Combine(item.ContainingFolderPath, "movie.nfo");
                 }