fix dlna playlist

This commit is contained in:
Luke Pulverenti
2015-10-19 11:33:49 -04:00
parent 79a7e907d4
commit 8523d0aa2b
5 changed files with 45 additions and 10 deletions

View File

@@ -78,10 +78,19 @@ namespace MediaBrowser.Server.Implementations.Library
public IEnumerable<Audio> GetInstantMixFromGenres(IEnumerable<string> genres, User user)
{
var inputItems = user.RootFolder
.GetRecursiveChildren(user, i => i is Audio);
var genreList = genres.ToList();
var genresDictionary = genres.ToDictionary(i => i, StringComparer.OrdinalIgnoreCase);
var inputItems = _libraryManager.GetItems(new InternalItemsQuery
{
IncludeItemTypes = new[] { typeof(Audio).Name },
Genres = genreList.ToArray(),
User = user
}).Items;
var genresDictionary = genreList.ToDictionary(i => i, StringComparer.OrdinalIgnoreCase);
return inputItems
.Cast<Audio>()
@@ -131,7 +140,7 @@ namespace MediaBrowser.Server.Implementations.Library
{
return GetInstantMixFromFolder(folder, user);
}
return new Audio[] { };
}
}