소스 검색

update photo resolver to exclude generated images

Luke Pulverenti 9 년 전
부모
커밋
361dedc314
1개의 변경된 파일11개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 2
      MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs

+ 11 - 2
MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs

@@ -51,8 +51,17 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers
         {
         {
             var filename = Path.GetFileNameWithoutExtension(path) ?? string.Empty;
             var filename = Path.GetFileNameWithoutExtension(path) ?? string.Empty;
 
 
-            return !IgnoreFiles.Contains(filename, StringComparer.OrdinalIgnoreCase)
-                && imageProcessor.SupportedInputFormats.Contains((Path.GetExtension(path) ?? string.Empty).TrimStart('.'), StringComparer.OrdinalIgnoreCase);
+            if (IgnoreFiles.Contains(filename, StringComparer.OrdinalIgnoreCase))
+            {
+                return false;
+            }
+
+            if (IgnoreFiles.Any(i => filename.IndexOf("-" + i, StringComparison.OrdinalIgnoreCase) != -1))
+            {
+                return false;
+            }
+
+            return imageProcessor.SupportedInputFormats.Contains((Path.GetExtension(path) ?? string.Empty).TrimStart('.'), StringComparer.OrdinalIgnoreCase);
         }
         }
 
 
     }
     }