Browse Source

fix streaming error

Luke Pulverenti 11 years ago
parent
commit
7251d9d75c

+ 8 - 0
MediaBrowser.Api/Playback/BaseStreamingService.cs

@@ -809,6 +809,11 @@ namespace MediaBrowser.Api.Playback
         /// <returns>System.String.</returns>
         /// <returns>System.String.</returns>
         protected string GetUserAgent(string path)
         protected string GetUserAgent(string path)
         {
         {
+            if (string.IsNullOrEmpty(path))
+            {
+                throw new ArgumentNullException("path");
+
+            }
             if (path.IndexOf("apple.com", StringComparison.OrdinalIgnoreCase) != -1)
             if (path.IndexOf("apple.com", StringComparison.OrdinalIgnoreCase) != -1)
             {
             {
                 return "QuickTime/7.7.4";
                 return "QuickTime/7.7.4";
@@ -892,6 +897,9 @@ namespace MediaBrowser.Api.Playback
             {
             {
                 item = DtoService.GetItemByDtoId(request.Id);
                 item = DtoService.GetItemByDtoId(request.Id);
 
 
+                state.MediaPath = item.Path;
+                state.IsRemote = item.LocationType == LocationType.Remote;
+                
                 var video = item as Video;
                 var video = item as Video;
 
 
                 if (video != null)
                 if (video != null)

+ 1 - 1
MediaBrowser.Providers/Movies/MovieUpdatesPrescanTask.cs

@@ -101,7 +101,7 @@ namespace MediaBrowser.Providers.Movies
             var timestampFileInfo = new FileInfo(timestampFile);
             var timestampFileInfo = new FileInfo(timestampFile);
 
 
             // Don't check for updates every single time
             // 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;
                 return;
             }
             }

+ 1 - 1
MediaBrowser.Providers/Movies/PersonUpdatesPreScanTask.cs

@@ -77,7 +77,7 @@ namespace MediaBrowser.Providers.Movies
             var timestampFileInfo = new FileInfo(timestampFile);
             var timestampFileInfo = new FileInfo(timestampFile);
 
 
             // Don't check for updates every single time
             // 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;
                 return;
             }
             }