diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-12-21 15:38:35 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-12-21 15:38:35 -0500 |
| commit | 7251d9d75c5fea690eff497e9c90343e9ec4a2fb (patch) | |
| tree | 9c950eeae0a101e5f0d15fb9ae4f73a38cb5b723 | |
| parent | 042a33abfb1ea2b47918152cdfa49acd5ff8c7af (diff) | |
fix streaming error
| -rw-r--r-- | MediaBrowser.Api/Playback/BaseStreamingService.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Providers/Movies/MovieUpdatesPrescanTask.cs | 2 | ||||
| -rw-r--r-- | 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 /// <returns>System.String.</returns> 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; } |
