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