aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/LiveTv/LiveTvMediaSourceProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Server.Implementations/LiveTv/LiveTvMediaSourceProvider.cs')
-rw-r--r--MediaBrowser.Server.Implementations/LiveTv/LiveTvMediaSourceProvider.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/LiveTv/LiveTvMediaSourceProvider.cs b/MediaBrowser.Server.Implementations/LiveTv/LiveTvMediaSourceProvider.cs
index 66a21830e..d9d9b76b9 100644
--- a/MediaBrowser.Server.Implementations/LiveTv/LiveTvMediaSourceProvider.cs
+++ b/MediaBrowser.Server.Implementations/LiveTv/LiveTvMediaSourceProvider.cs
@@ -125,7 +125,12 @@ namespace MediaBrowser.Server.Implementations.LiveTv
const bool isAudio = false;
var keys = openToken.Split(new[] { StreamIdDelimeter }, 3);
- var mediaSourceId = keys.Length >= 3 ? keys[2] : null;
+ string mediaSourceId = null;
+
+ if (keys.Length >= 3)
+ {
+ mediaSourceId = openToken.Substring(keys[0].Length + keys[1].Length + 2);
+ }
if (string.Equals(keys[0], typeof(LiveTvChannel).Name, StringComparison.OrdinalIgnoreCase))
{