diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-06-13 11:59:09 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-06-13 11:59:09 -0400 |
| commit | 91b91e61b5c790768d310b7a5cb7c1fc395005c7 (patch) | |
| tree | 7118669aea25518121a0d1db7dc9c94121070249 | |
| parent | fa3a5174fe2b0bad7cc021ad91c761046df77cea (diff) | |
Added IncludeTrailers param for similar movies
| -rw-r--r-- | MediaBrowser.Api/MoviesService.cs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/MediaBrowser.Api/MoviesService.cs b/MediaBrowser.Api/MoviesService.cs index 23a803b20..9cd7c5b76 100644 --- a/MediaBrowser.Api/MoviesService.cs +++ b/MediaBrowser.Api/MoviesService.cs @@ -13,6 +13,13 @@ namespace MediaBrowser.Api [Api(Description = "Finds movies and trailers similar to a given movie.")] public class GetSimilarMovies : BaseGetSimilarItems { + [ApiMember(Name = "IncludeTrailers", Description = "Whether or not to include trailers within the results. Defaults to true.", IsRequired = false, DataType = "bool", ParameterType = "query", Verb = "GET")] + public bool IncludeTrailers { get; set; } + + public GetSimilarMovies() + { + IncludeTrailers = true; + } } /// <summary> @@ -58,7 +65,7 @@ namespace MediaBrowser.Api _libraryManager, _userDataRepository, Logger, - request, item => item is Movie || item is Trailer, + request, item => item is Movie || (item is Trailer && request.IncludeTrailers), SimilarItemsHelper.GetSimiliarityScore); return ToOptimizedResult(result); |
