From 7251d9d75c5fea690eff497e9c90343e9ec4a2fb Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 21 Dec 2013 15:38:35 -0500 Subject: [PATCH] fix streaming error --- MediaBrowser.Api/Playback/BaseStreamingService.cs | 8 ++++++++ MediaBrowser.Providers/Movies/MovieUpdatesPrescanTask.cs | 2 +- MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index 37d8d2520..34ff64e83 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -809,6 +809,11 @@ namespace MediaBrowser.Api.Playback /// System.String. protected string GetUserAgent(string path) { + if (string.IsNullOrEmpty(path)) + { + throw new ArgumentNullException("path"); + + } if (path.IndexOf("apple.com", StringComparison.OrdinalIgnoreCase) != -1) { return "QuickTime/7.7.4"; @@ -892,6 +897,9 @@ namespace MediaBrowser.Api.Playback { item = DtoService.GetItemByDtoId(request.Id); + state.MediaPath = item.Path; + state.IsRemote = item.LocationType == LocationType.Remote; + var video = item as Video; if (video != null) diff --git a/MediaBrowser.Providers/Movies/MovieUpdatesPrescanTask.cs b/MediaBrowser.Providers/Movies/MovieUpdatesPrescanTask.cs index 46e947c70..cba6f7dd8 100644 --- a/MediaBrowser.Providers/Movies/MovieUpdatesPrescanTask.cs +++ b/MediaBrowser.Providers/Movies/MovieUpdatesPrescanTask.cs @@ -101,7 +101,7 @@ namespace MediaBrowser.Providers.Movies var timestampFileInfo = new FileInfo(timestampFile); // Don't check for updates every single time - if (timestampFileInfo.Exists && (DateTime.UtcNow - _fileSystem.GetLastWriteTimeUtc(timestampFileInfo)).TotalDays < 3) + if (timestampFileInfo.Exists && (DateTime.UtcNow - _fileSystem.GetLastWriteTimeUtc(timestampFileInfo)).TotalDays < 7) { return; } diff --git a/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs b/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs index 489b0ad09..cbfbf6768 100644 --- a/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs +++ b/MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs @@ -77,7 +77,7 @@ namespace MediaBrowser.Providers.Movies var timestampFileInfo = new FileInfo(timestampFile); // Don't check for updates every single time - if (timestampFileInfo.Exists && (DateTime.UtcNow - _fileSystem.GetLastWriteTimeUtc(timestampFileInfo)).TotalDays < 3) + if (timestampFileInfo.Exists && (DateTime.UtcNow - _fileSystem.GetLastWriteTimeUtc(timestampFileInfo)).TotalDays < 10) { return; }