aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Api/MoviesService.cs9
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);