From c643dd072e117aec2397e695c650e8a58be2fc6c Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 27 Sep 2013 08:24:28 -0400 Subject: [PATCH] added more direct querying to folder --- MediaBrowser.Api/AlbumsService.cs | 4 +- MediaBrowser.Api/BaseApiService.cs | 17 ++- MediaBrowser.Api/SearchService.cs | 19 +--- MediaBrowser.Api/SimilarItemsHelper.cs | 10 +- MediaBrowser.Api/TvShowsService.cs | 5 +- .../UserLibrary/ArtistsService.cs | 2 +- .../UserLibrary/BaseItemsByNameService.cs | 21 +--- .../UserLibrary/GameGenresService.cs | 2 +- MediaBrowser.Api/UserLibrary/GenresService.cs | 2 +- .../UserLibrary/MusicGenresService.cs | 2 +- .../UserLibrary/PersonsService.cs | 2 +- .../UserLibrary/StudiosService.cs | 2 +- .../UserLibrary/UserLibraryService.cs | 4 +- MediaBrowser.Api/UserLibrary/YearsService.cs | 2 +- MediaBrowser.Controller/Entities/Folder.cs | 107 ++++++++++++------ MediaBrowser.Mono.userprefs | 17 ++- .../Dto/DtoService.cs | 3 +- .../Library/LibraryManager.cs | 14 ++- .../Library/Validators/ArtistsValidator.cs | 2 +- .../Library/Validators/GenresValidator.cs | 2 +- .../Validators/MusicGenresValidator.cs | 2 +- .../Library/Validators/PeoplePostScanTask.cs | 2 +- .../Library/Validators/StudiosValidator.cs | 2 +- MediaBrowser.Server.Mono/Program.cs | 20 ++-- MediaBrowser.ServerApplication/MainStartup.cs | 2 +- 25 files changed, 143 insertions(+), 124 deletions(-) diff --git a/MediaBrowser.Api/AlbumsService.cs b/MediaBrowser.Api/AlbumsService.cs index d31bef428c..46c92b7d9d 100644 --- a/MediaBrowser.Api/AlbumsService.cs +++ b/MediaBrowser.Api/AlbumsService.cs @@ -75,7 +75,7 @@ namespace MediaBrowser.Api var album1 = (MusicAlbum)item1; var album2 = (MusicAlbum)item2; - var artists1 = album1.RecursiveChildren + var artists1 = album1.GetRecursiveChildren() .OfType