aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Library/Resolvers
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-11 21:46:02 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-10-11 21:46:02 -0400
commit314a51dff3f070be75bcaf00be244977fdd3ceb5 (patch)
tree9fd0588448932f9f829f314521f6f2ba340da9a6 /MediaBrowser.Server.Implementations/Library/Resolvers
parentf3539686bd7ff6c748a0a9441086538081fa8903 (diff)
add more device options
Diffstat (limited to 'MediaBrowser.Server.Implementations/Library/Resolvers')
-rw-r--r--MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs15
1 files changed, 13 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs b/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs
index 60e7edfdd..e3fe37be8 100644
--- a/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs
+++ b/MediaBrowser.Server.Implementations/Library/Resolvers/PhotoResolver.cs
@@ -29,11 +29,22 @@ namespace MediaBrowser.Server.Implementations.Library.Resolvers
}
protected static string[] ImageExtensions = { ".tiff", ".jpeg", ".jpg", ".png", ".aiff" };
+
+ private static readonly string[] IgnoreFiles =
+ {
+ "folder",
+ "thumb",
+ "landscape",
+ "fanart",
+ "backdrop",
+ "poster"
+ };
+
internal static bool IsImageFile(string path)
{
- var filename = Path.GetFileName(path);
+ var filename = Path.GetFileNameWithoutExtension(path) ?? string.Empty;
- return !string.Equals(filename, "folder.jpg", StringComparison.OrdinalIgnoreCase)
+ return !IgnoreFiles.Contains(filename, StringComparer.OrdinalIgnoreCase)
&& ImageExtensions.Contains(Path.GetExtension(path) ?? string.Empty, StringComparer.OrdinalIgnoreCase);
}