From 9f0405b9a08ff1a1383c1d0d23fded460d340044 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 9 Aug 2013 12:33:12 -0400 Subject: [PATCH] improved instant mix algorithm --- MediaBrowser.Api/InstantMixService.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/MediaBrowser.Api/InstantMixService.cs b/MediaBrowser.Api/InstantMixService.cs index d8a8d7db54..dbdc5cd930 100644 --- a/MediaBrowser.Api/InstantMixService.cs +++ b/MediaBrowser.Api/InstantMixService.cs @@ -66,9 +66,16 @@ namespace MediaBrowser.Api public object Get(GetInstantMixFromAlbum request) { - var item = DtoBuilder.GetItemByClientId(request.Id, _userManager, _libraryManager); + var album = (MusicAlbum)DtoBuilder.GetItemByClientId(request.Id, _userManager, _libraryManager); - var result = GetInstantMixResult(request, item.Genres).Result; + var genres = album + .RecursiveChildren + .OfType