diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css
index ba3e08ec28..7c2ef39c9d 100644
--- a/dashboard-ui/css/librarybrowser.css
+++ b/dashboard-ui/css/librarybrowser.css
@@ -1446,3 +1446,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
padding-left: 1em;
}
}
+
+.homeTopViews .cardText{
+ font-size: 14px;
+}
\ No newline at end of file
diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js
index 830344180d..1b8f39d3bf 100644
--- a/dashboard-ui/scripts/mediaplayer.js
+++ b/dashboard-ui/scripts/mediaplayer.js
@@ -120,7 +120,7 @@
profile.MaxStreamingBitrate = bitrateSetting;
profile.MaxStaticBitrate = 40000000;
- profile.MusicStreamingTranscodingBitrate = 128000;
+ profile.MusicStreamingTranscodingBitrate = Math.min(bitrateSetting, 192000);
profile.DirectPlayProfiles = [];
profile.DirectPlayProfiles.push({
@@ -232,12 +232,14 @@
{
Condition: 'Equals',
Property: 'IsCabac',
- Value: 'true'
+ Value: 'true',
+ IsRequired: false
},
{
Condition: 'NotEquals',
Property: 'IsAnamorphic',
- Value: 'true'
+ Value: 'true',
+ IsRequired: false
},
{
Condition: 'EqualsAny',
@@ -263,7 +265,8 @@
{
Condition: 'NotEquals',
Property: 'IsAnamorphic',
- Value: 'true'
+ Value: 'true',
+ IsRequired: false
},
{
Condition: 'LessThanEqual',
@@ -622,11 +625,23 @@
});
};
+ function supportsDirectPlay(mediaSource) {
+
+ if (mediaSource.SupportsDirectPlay && mediaSource.Protocol == 'Http' && !mediaSource.RequiredHttpHeaders.length) {
+
+ // TODO: Need to verify the host is going to be reachable
+ return true;
+ }
+
+ return false;
+ }
+
function getOptimalMediaSource(mediaType, versions) {
+ alert(JSON.stringify(versions));
var optimalVersion = versions.filter(function (v) {
- v.enableDirectPlay = v.SupportsDirectPlay && v.Protocol == 'Http' && !v.RequiredHttpHeaders.length;
+ v.enableDirectPlay = supportsDirectPlay(v);
return v.enableDirectPlay;
diff --git a/dashboard-ui/supporterkey.html b/dashboard-ui/supporterkey.html
index 4b45720820..66683a1a46 100644
--- a/dashboard-ui/supporterkey.html
+++ b/dashboard-ui/supporterkey.html
@@ -87,18 +87,20 @@
-
-