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 @@ -
-

${HeaderSupporterBenefits}

-

- - - -
-
-
+
+
+

${HeaderSupporterBenefits}

+

+ + + +
+
+
+
+
-