diff --git a/ApiClient.js b/ApiClient.js index 74f989fc07..dbc7ca6d75 100644 --- a/ApiClient.js +++ b/ApiClient.js @@ -223,6 +223,9 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi if (!userId) { throw new Error("null userId"); } + if (!itemId) { + throw new Error("null itemId"); + } var url = self.getUrl("Users/" + userId + "/Items/" + itemId); diff --git a/dashboard-ui/css/images/clients/amazon.png b/dashboard-ui/css/images/clients/amazon.png index e8aa9c3f66..def73d327b 100644 Binary files a/dashboard-ui/css/images/clients/amazon.png and b/dashboard-ui/css/images/clients/amazon.png differ diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index 747927a2ce..a65d8a37dc 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -537,6 +537,10 @@ a.itemTag:hover { padding: 0 1em; } +.mobileDetailButtons { + display: none; +} + .libraryPage ::-webkit-scrollbar { width: 12px; height: 12px; @@ -722,11 +726,11 @@ a.itemTag:hover { margin-top: 0; } - .mobileOverview, .mobileGenres { + .mobileOverview, .mobileGenres, .mobileDetailButtons { display: block; } - .desktopOverview, .desktopGenres { + .desktopOverview, .desktopGenres, .desktopDetailButtons { display: none; } diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index f6d6574d6d..474acd4297 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -327,7 +327,7 @@ h1 .imageLink { } .appLinks img { - height: 30px; + height: 32px; } .activeDevicesCollapsible .ui-collapsible-content { diff --git a/dashboard-ui/dashboardgeneral.html b/dashboard-ui/dashboardgeneral.html index 9b14dd2b60..3b5d3e5f7b 100644 --- a/dashboard-ui/dashboardgeneral.html +++ b/dashboard-ui/dashboardgeneral.html @@ -27,7 +27,7 @@ -
Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the device supports the container natively.
+Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct play.
Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the device supports the codec natively.
+Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct play.
Response profiles provide a way to customize information sent to the device when playing certain kinds of media.
+ +Define additional conditions that must be met in order for a file to be direct played.
-@@ -363,6 +379,54 @@