소스 검색

Add Series and Season channel folder types

Luke Pulverenti 9 년 전
부모
커밋
02bba9984f
2개의 변경된 파일13개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      MediaBrowser.Model/Channels/ChannelFolderType.cs
  2. 8 0
      MediaBrowser.Server.Implementations/Channels/ChannelManager.cs

+ 5 - 1
MediaBrowser.Model/Channels/ChannelFolderType.cs

@@ -8,6 +8,10 @@ namespace MediaBrowser.Model.Channels
 
         PhotoAlbum = 2,
 
-        MusicArtist = 3
+        MusicArtist = 3,
+
+        Series = 4,
+
+        Season = 5
     }
 }

+ 8 - 0
MediaBrowser.Server.Implementations/Channels/ChannelManager.cs

@@ -1258,6 +1258,14 @@ namespace MediaBrowser.Server.Implementations.Channels
                 {
                     item = GetItemById<PhotoAlbum>(info.Id, channelProvider.Name, channelProvider.DataVersion, out isNew);
                 }
+                else if (info.FolderType == ChannelFolderType.Series)
+                {
+                    item = GetItemById<Series>(info.Id, channelProvider.Name, channelProvider.DataVersion, out isNew);
+                }
+                else if (info.FolderType == ChannelFolderType.Season)
+                {
+                    item = GetItemById<Season>(info.Id, channelProvider.Name, channelProvider.DataVersion, out isNew);
+                }
                 else
                 {
                     item = GetItemById<Folder>(info.Id, channelProvider.Name, channelProvider.DataVersion, out isNew);