diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-08-15 12:00:39 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-08-15 12:00:39 -0400 |
| commit | e934783b953ea68b5b5a48445958b0bbad9e4633 (patch) | |
| tree | 7481fd0318a01fb143cc404be0e72a39521c7de1 /MediaBrowser.Controller | |
| parent | 612b7e55d25131fc92e3bb5e035511409c97946c (diff) | |
initial support of multiple movies in folder
Diffstat (limited to 'MediaBrowser.Controller')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Movies/Movie.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Controller/Entities/Video.cs | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/Movies/Movie.cs b/MediaBrowser.Controller/Entities/Movies/Movie.cs index b787885c7..60e169936 100644 --- a/MediaBrowser.Controller/Entities/Movies/Movie.cs +++ b/MediaBrowser.Controller/Entities/Movies/Movie.cs @@ -47,7 +47,7 @@ namespace MediaBrowser.Controller.Entities.Movies // Must have a parent to have special features // In other words, it must be part of the Parent/Child tree - if (LocationType == LocationType.FileSystem && Parent != null) + if (LocationType == LocationType.FileSystem && Parent != null && !IsInMixedFolder) { specialFeaturesChanged = await RefreshSpecialFeatures(cancellationToken, forceSave, forceRefresh, allowSlowProviders).ConfigureAwait(false); } diff --git a/MediaBrowser.Controller/Entities/Video.cs b/MediaBrowser.Controller/Entities/Video.cs index 67648ecc8..8bc519a43 100644 --- a/MediaBrowser.Controller/Entities/Video.cs +++ b/MediaBrowser.Controller/Entities/Video.cs @@ -65,6 +65,8 @@ namespace MediaBrowser.Controller.Entities return GetPlayableStreamFiles(Path); } + public bool IsInMixedFolder { get; set; } + /// <summary> /// Should be overridden to return the proper folder where metadata lives /// </summary> @@ -86,6 +88,11 @@ namespace MediaBrowser.Controller.Entities { get { + if (IsInMixedFolder) + { + return false; + } + return VideoType == VideoType.VideoFile || VideoType == VideoType.Iso || IsMultiPart; } } |
