diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-12-14 16:53:47 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-12-14 16:53:47 -0500 |
| commit | 566f1f0ad8a085ee0659380dba2664562aceab35 (patch) | |
| tree | cedfbf07312ebe258028ca2c7541c508a70e0b95 | |
| parent | 0f23e302e5eea51d95e2547ccd0f816e6e1e0cbc (diff) | |
update roku query string
| -rw-r--r-- | MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs index 95ff8cd0c..dfc84051f 100644 --- a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs +++ b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs @@ -514,10 +514,7 @@ namespace MediaBrowser.Api.Playback.Hls // Main stream var playlistUrl = isLiveStream ? "live.m3u8" : "main.m3u8"; - if ((Request.UserAgent ?? string.Empty).IndexOf("roku", StringComparison.OrdinalIgnoreCase) == -1) - { - playlistUrl += queryString; - } + playlistUrl += queryString; var request = state.Request; @@ -704,6 +701,11 @@ namespace MediaBrowser.Api.Playback.Hls var queryStringIndex = Request.RawUrl.IndexOf('?'); var queryString = queryStringIndex == -1 ? string.Empty : Request.RawUrl.Substring(queryStringIndex); + if ((Request.UserAgent ?? string.Empty).IndexOf("roku", StringComparison.OrdinalIgnoreCase) != -1) + { + queryString = string.Empty; + } + var index = 0; foreach (var length in segmentLengths) |
