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