浏览代码

display more from artist on album page

Luke Pulverenti 9 年之前
父节点
当前提交
820c1ba79a
共有 2 个文件被更改,包括 9 次插入1 次删除
  1. 7 0
      MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs
  2. 2 1
      MediaBrowser.Api/UserLibrary/ItemsService.cs

+ 7 - 0
MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs

@@ -103,6 +103,8 @@ namespace MediaBrowser.Api.UserLibrary
         [ApiMember(Name = "IsInBoxSet", Description = "Optional filter by items that are in boxsets, or not.", IsRequired = false, DataType = "bool", ParameterType = "query", Verb = "GET")]
         public bool? IsInBoxSet { get; set; }
 
+        public string ExcludeItemIds { get; set; }
+
         public bool EnableTotalRecordCount { get; set; }
 
         /// <summary>
@@ -367,6 +369,11 @@ namespace MediaBrowser.Api.UserLibrary
             return (IncludeItemTypes ?? string.Empty).Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
         }
 
+        public string[] GetExcludeItemIds()
+        {
+            return (ExcludeItemIds ?? string.Empty).Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
+        }
+
         public string[] GetExcludeItemTypes()
         {
             return (ExcludeItemTypes ?? string.Empty).Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);

+ 2 - 1
MediaBrowser.Api/UserLibrary/ItemsService.cs

@@ -263,7 +263,8 @@ namespace MediaBrowser.Api.UserLibrary
                 ParentIndexNumber = request.ParentIndexNumber,
                 AiredDuringSeason = request.AiredDuringSeason,
                 AlbumArtistStartsWithOrGreater = request.AlbumArtistStartsWithOrGreater,
-                EnableTotalRecordCount = request.EnableTotalRecordCount
+                EnableTotalRecordCount = request.EnableTotalRecordCount,
+                ExcludeItemIds = request.GetExcludeItemIds()
             };
 
             if (!string.IsNullOrWhiteSpace(request.Ids))