From af7aa597c35279e286ee88641854db69744e7b15 Mon Sep 17 00:00:00 2001 From: LukePulverenti Date: Thu, 28 Feb 2013 14:32:41 -0500 Subject: referenced core plugins, fixed some dashboard issues, extracted library manager --- MediaBrowser.Api/Playback/BaseStreamingService.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'MediaBrowser.Api/Playback/BaseStreamingService.cs') diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index d0388ed329..ce9fe0e0be 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -34,6 +34,12 @@ namespace MediaBrowser.Api.Playback /// /// The user manager. protected IUserManager UserManager { get; set; } + + /// + /// Gets or sets the library manager. + /// + /// The library manager. + protected ILibraryManager LibraryManager { get; set; } /// /// Gets the server kernel. @@ -49,10 +55,12 @@ namespace MediaBrowser.Api.Playback /// /// The app paths. /// The user manager. - protected BaseStreamingService(IServerApplicationPaths appPaths, IUserManager userManager) + /// The library manager. + protected BaseStreamingService(IServerApplicationPaths appPaths, IUserManager userManager, ILibraryManager libraryManager) { ApplicationPaths = appPaths; UserManager = userManager; + LibraryManager = libraryManager; } /// @@ -614,7 +622,7 @@ namespace MediaBrowser.Api.Playback /// StreamState. protected StreamState GetState(StreamRequest request) { - var item = DtoBuilder.GetItemByClientId(request.Id, UserManager); + var item = DtoBuilder.GetItemByClientId(request.Id, UserManager, LibraryManager); var media = (IHasMediaStreams)item; -- cgit v1.2.3