From 2c563ac92f28fbe6804219ace6a1767f88ac52cd Mon Sep 17 00:00:00 2001 From: ebr11 Eric Reed spam Date: Tue, 18 Sep 2012 17:07:01 -0400 Subject: Hopefully the last of dealing with the metadata folder --- MediaBrowser.Controller/IO/FileSystemHelper.cs | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'MediaBrowser.Controller/IO') diff --git a/MediaBrowser.Controller/IO/FileSystemHelper.cs b/MediaBrowser.Controller/IO/FileSystemHelper.cs index cafd64fcf3..2897150a81 100644 --- a/MediaBrowser.Controller/IO/FileSystemHelper.cs +++ b/MediaBrowser.Controller/IO/FileSystemHelper.cs @@ -83,5 +83,38 @@ namespace MediaBrowser.Controller.IO return args; } + public static bool IsVideoFile(string path) + { + string extension = System.IO.Path.GetExtension(path).ToLower(); + + switch (extension) + { + case ".mkv": + case ".m2ts": + case ".iso": + case ".ts": + case ".rmvb": + case ".mov": + case ".avi": + case ".mpg": + case ".mpeg": + case ".wmv": + case ".mp4": + case ".divx": + case ".dvr-ms": + case ".wtv": + case ".ogm": + case ".ogv": + case ".asf": + case ".m4v": + case ".flv": + case ".f4v": + case ".3gp": + return true; + + default: + return false; + } + } } } -- cgit v1.2.3