aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api')
-rw-r--r--MediaBrowser.Api/FilterService.cs7
-rw-r--r--MediaBrowser.Api/GamesService.cs2
-rw-r--r--MediaBrowser.Api/Movies/MoviesService.cs12
-rw-r--r--MediaBrowser.Api/SimilarItemsHelper.cs2
-rw-r--r--MediaBrowser.Api/TvShowsService.cs4
-rw-r--r--MediaBrowser.Api/UserLibrary/ItemsService.cs2
6 files changed, 17 insertions, 12 deletions
diff --git a/MediaBrowser.Api/FilterService.cs b/MediaBrowser.Api/FilterService.cs
index 557b1c625b..57aa5575f7 100644
--- a/MediaBrowser.Api/FilterService.cs
+++ b/MediaBrowser.Api/FilterService.cs
@@ -106,7 +106,12 @@ namespace MediaBrowser.Api
IncludeItemTypes = request.GetIncludeItemTypes(),
Recursive = true,
EnableTotalRecordCount = false,
- Fields = new List<ItemFields> { ItemFields.Genres, ItemFields.Tags }
+ DtoOptions = new Controller.Dto.DtoOptions
+ {
+ Fields = new List<ItemFields> { ItemFields.Genres, ItemFields.Tags },
+ EnableImages = false,
+ EnableUserData = false
+ }
};
return query;
diff --git a/MediaBrowser.Api/GamesService.cs b/MediaBrowser.Api/GamesService.cs
index a2e065f306..efa69d3336 100644
--- a/MediaBrowser.Api/GamesService.cs
+++ b/MediaBrowser.Api/GamesService.cs
@@ -210,7 +210,7 @@ namespace MediaBrowser.Api
typeof(Game).Name
},
SimilarTo = item,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
}).ToList();
diff --git a/MediaBrowser.Api/Movies/MoviesService.cs b/MediaBrowser.Api/Movies/MoviesService.cs
index dac4e9b50d..559bca7557 100644
--- a/MediaBrowser.Api/Movies/MoviesService.cs
+++ b/MediaBrowser.Api/Movies/MoviesService.cs
@@ -165,7 +165,7 @@ namespace MediaBrowser.Api.Movies
IsMovie = true,
SimilarTo = item,
EnableGroupByMetadataKey = true,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
}).ToList();
@@ -200,7 +200,7 @@ namespace MediaBrowser.Api.Movies
ParentId = parentIdGuid,
Recursive = true,
IsPlayed = true,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
};
var recentlyPlayedMovies = _libraryManager.GetItemList(query).ToList();
@@ -224,7 +224,7 @@ namespace MediaBrowser.Api.Movies
EnableGroupByMetadataKey = true,
ParentId = parentIdGuid,
Recursive = true,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
}).ToList();
@@ -306,7 +306,7 @@ namespace MediaBrowser.Api.Movies
IncludeItemTypes = itemTypes.ToArray(),
IsMovie = true,
EnableGroupByMetadataKey = true,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
}).DistinctBy(i => i.GetProviderId(MetadataProviders.Imdb) ?? Guid.NewGuid().ToString("N"))
.Take(itemLimit)
@@ -344,7 +344,7 @@ namespace MediaBrowser.Api.Movies
IncludeItemTypes = itemTypes.ToArray(),
IsMovie = true,
EnableGroupByMetadataKey = true,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
}).DistinctBy(i => i.GetProviderId(MetadataProviders.Imdb) ?? Guid.NewGuid().ToString("N"))
.Take(itemLimit)
@@ -381,7 +381,7 @@ namespace MediaBrowser.Api.Movies
IsMovie = true,
SimilarTo = item,
EnableGroupByMetadataKey = true,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
}).ToList();
diff --git a/MediaBrowser.Api/SimilarItemsHelper.cs b/MediaBrowser.Api/SimilarItemsHelper.cs
index 65cd3eaab7..ddcb6b7bf8 100644
--- a/MediaBrowser.Api/SimilarItemsHelper.cs
+++ b/MediaBrowser.Api/SimilarItemsHelper.cs
@@ -82,7 +82,7 @@ namespace MediaBrowser.Api
{
IncludeItemTypes = includeTypes.Select(i => i.Name).ToArray(),
Recursive = true,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
};
// ExcludeArtistIds
diff --git a/MediaBrowser.Api/TvShowsService.cs b/MediaBrowser.Api/TvShowsService.cs
index 8c5d1c2f57..ef93d2fc94 100644
--- a/MediaBrowser.Api/TvShowsService.cs
+++ b/MediaBrowser.Api/TvShowsService.cs
@@ -312,7 +312,7 @@ namespace MediaBrowser.Api
typeof(Series).Name
},
SimilarTo = item,
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
}).ToList();
@@ -346,7 +346,7 @@ namespace MediaBrowser.Api
Limit = request.Limit,
ParentId = parentIdGuid,
Recursive = true,
- Fields = options.Fields
+ DtoOptions = options
}).ToList();
diff --git a/MediaBrowser.Api/UserLibrary/ItemsService.cs b/MediaBrowser.Api/UserLibrary/ItemsService.cs
index eabb2ab8fa..6a9b5631b9 100644
--- a/MediaBrowser.Api/UserLibrary/ItemsService.cs
+++ b/MediaBrowser.Api/UserLibrary/ItemsService.cs
@@ -239,7 +239,7 @@ namespace MediaBrowser.Api.UserLibrary
AlbumArtistStartsWithOrGreater = request.AlbumArtistStartsWithOrGreater,
EnableTotalRecordCount = request.EnableTotalRecordCount,
ExcludeItemIds = request.GetExcludeItemIds(),
- Fields = dtoOptions.Fields
+ DtoOptions = dtoOptions
};
if (!string.IsNullOrWhiteSpace(request.Ids))