diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-19 00:21:03 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-19 00:21:03 -0500 |
| commit | 4e38c3537398b01776f6e1c5e1c08bce73eec82e (patch) | |
| tree | 3fc399f51419d6aae3ae8d96769995cc28191d1f /MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs | |
| parent | cf4ae16f18376c38fed7a8fcaefdc883893473a2 (diff) | |
fixed remote control flyout
Diffstat (limited to 'MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs index 65e6c04b7..09b87bce9 100644 --- a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs +++ b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs @@ -240,6 +240,13 @@ namespace MediaBrowser.Api.Playback.Progressive responseHeaders["Accept-Ranges"] = "none"; + var length = response.Headers["Content-Length"]; + + if (!string.IsNullOrEmpty(length)) + { + responseHeaders["Content-Length"] = length; + } + if (isHeadRequest) { using (response.Content) @@ -273,13 +280,13 @@ namespace MediaBrowser.Api.Playback.Progressive // Use the command line args with a dummy playlist path var outputPath = GetOutputFilePath(state); + responseHeaders["Accept-Ranges"] = "none"; + var contentType = MimeTypes.GetMimeType(outputPath); // Headers only if (isHeadRequest) { - responseHeaders["Accept-Ranges"] = "none"; - return ResultFactory.GetResult(new byte[] { }, contentType, responseHeaders); } @@ -294,7 +301,6 @@ namespace MediaBrowser.Api.Playback.Progressive var result = new ProgressiveStreamWriter(outputPath, Logger, FileSystem); - result.Options["Accept-Ranges"] = "none"; result.Options["Content-Type"] = contentType; // Add the response headers to the result object |
