From 3787af4c9c22af35a22fa599809221c70eed173d Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 19 Aug 2015 19:57:27 -0400 Subject: [PATCH] update guide --- MediaBrowser.Api/Music/InstantMixService.cs | 3 +- .../Library/ILibraryManager.cs | 7 ++ .../Library/IMusicManager.cs | 4 +- .../Library/LibraryManager.cs | 86 ++++++++----------- .../Library/MusicManager.cs | 6 +- .../LiveTv/LiveTvManager.cs | 14 ++- .../LiveTv/TunerHosts/BaseTunerHost.cs | 17 +++- .../TunerHosts/HdHomerun/HdHomerunHost.cs | 9 +- .../LiveTv/TunerHosts/M3UTunerHost.cs | 2 +- 9 files changed, 76 insertions(+), 72 deletions(-) diff --git a/MediaBrowser.Api/Music/InstantMixService.cs b/MediaBrowser.Api/Music/InstantMixService.cs index 506b7bc3a0..905ead86c6 100644 --- a/MediaBrowser.Api/Music/InstantMixService.cs +++ b/MediaBrowser.Api/Music/InstantMixService.cs @@ -138,8 +138,9 @@ namespace MediaBrowser.Api.Music public object Get(GetInstantMixFromArtist request) { var user = _userManager.GetUserById(request.UserId); + var artist = _libraryManager.GetArtist(request.Name); - var items = _musicManager.GetInstantMixFromArtist(request.Name, user); + var items = _musicManager.GetInstantMixFromArtist(artist, user); return GetResult(items, user, request); } diff --git a/MediaBrowser.Controller/Library/ILibraryManager.cs b/MediaBrowser.Controller/Library/ILibraryManager.cs index 6906a25fb4..9331ca7598 100644 --- a/MediaBrowser.Controller/Library/ILibraryManager.cs +++ b/MediaBrowser.Controller/Library/ILibraryManager.cs @@ -502,5 +502,12 @@ namespace MediaBrowser.Controller.Library /// The query. /// List<System.String>. List GetPeopleNames(InternalPeopleQuery query); + + /// + /// Queries the items. + /// + /// The query. + /// QueryResult<BaseItem>. + QueryResult QueryItems(InternalItemsQuery query); } } \ No newline at end of file diff --git a/MediaBrowser.Controller/Library/IMusicManager.cs b/MediaBrowser.Controller/Library/IMusicManager.cs index 0ce0687cc1..9baf8b6f12 100644 --- a/MediaBrowser.Controller/Library/IMusicManager.cs +++ b/MediaBrowser.Controller/Library/IMusicManager.cs @@ -16,10 +16,10 @@ namespace MediaBrowser.Controller.Library /// /// Gets the instant mix from artist. /// - /// The name. + /// The artist. /// The user. /// IEnumerable{Audio}. - IEnumerable