aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Dlna
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-16 23:51:35 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-16 23:51:35 -0400
commit814c38abfcacb1499cc67811db432eaceb5f12fb (patch)
tree57761e0a71b410e612932405d9ae95a05d58dac0 /MediaBrowser.Model/Dlna
parentae6792a436a682866bb181f6aa8c53b20eb02f28 (diff)
set MediaSource SupportsDirectStream
Diffstat (limited to 'MediaBrowser.Model/Dlna')
-rw-r--r--MediaBrowser.Model/Dlna/StreamBuilder.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/MediaBrowser.Model/Dlna/StreamBuilder.cs b/MediaBrowser.Model/Dlna/StreamBuilder.cs
index b0a3c03ea0..6edbe00daf 100644
--- a/MediaBrowser.Model/Dlna/StreamBuilder.cs
+++ b/MediaBrowser.Model/Dlna/StreamBuilder.cs
@@ -275,7 +275,7 @@ namespace MediaBrowser.Model.Dlna
if (directPlayProfile != null)
{
// While options takes the network and other factors into account. Only applies to direct stream
- if (IsAudioEligibleForDirectPlay(item, options.GetMaxBitrate()))
+ if (item.SupportsDirectStream && IsAudioEligibleForDirectPlay(item, options.GetMaxBitrate()))
{
playMethods.Add(PlayMethod.DirectStream);
}
@@ -581,6 +581,11 @@ namespace MediaBrowser.Model.Dlna
return PlayMethod.DirectPlay;
}
}
+
+ if (!mediaSource.SupportsDirectStream)
+ {
+ return null;
+ }
return PlayMethod.DirectStream;
}