diff --git a/dashboard-ui/autoorganizelog.html b/dashboard-ui/autoorganizelog.html
index 98fb245924..7d9ad10a19 100644
--- a/dashboard-ui/autoorganizelog.html
+++ b/dashboard-ui/autoorganizelog.html
@@ -18,8 +18,8 @@
-
+
diff --git a/dashboard-ui/mypreferenceswebclient.html b/dashboard-ui/mypreferenceswebclient.html
index a66521b184..2373f7d927 100644
--- a/dashboard-ui/mypreferenceswebclient.html
+++ b/dashboard-ui/mypreferenceswebclient.html
@@ -121,6 +121,7 @@
+
diff --git a/dashboard-ui/scripts/indexpage.js b/dashboard-ui/scripts/indexpage.js
index 0d2bccb645..5baa1e6873 100644
--- a/dashboard-ui/scripts/indexpage.js
+++ b/dashboard-ui/scripts/indexpage.js
@@ -125,7 +125,6 @@
Limit: 24,
Fields: "PrimaryImageAspectRatio,SyncInfo",
- IsPlayed: false,
ImageTypeLimit: 1,
EnableImageTypes: "Primary,Backdrop,Banner,Thumb"
};
diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js
index 417922fc7e..3704ff8aae 100644
--- a/dashboard-ui/scripts/librarybrowser.js
+++ b/dashboard-ui/scripts/librarybrowser.js
@@ -1257,10 +1257,6 @@
if (options.showChildCountIndicator && item.ChildCount) {
cssClass += ' groupedCard';
-
- if (item.Type == 'Series') {
- cssClass += ' unplayedGroupings';
- }
}
if (options.showTitle && !options.overlayText) {
diff --git a/dashboard-ui/scripts/librarylist.js b/dashboard-ui/scripts/librarylist.js
index 28fe0ab5e3..577ef9df93 100644
--- a/dashboard-ui/scripts/librarylist.js
+++ b/dashboard-ui/scripts/librarylist.js
@@ -512,10 +512,6 @@
GroupItems: false
};
- if ($(card).hasClass('unplayedGroupings')) {
- options.IsPlayed = false;
- }
-
var promise2 = ApiClient.getJSON(ApiClient.getUrl('Users/' + userId + '/Items/Latest', options));
$.when(promise1, promise2).done(function (response1, response2) {
diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js
index 846a96eb28..20ea889fb6 100644
--- a/dashboard-ui/scripts/mediaplayer.js
+++ b/dashboard-ui/scripts/mediaplayer.js
@@ -84,6 +84,7 @@
options.push({ name: '480p - 420kbps', maxWidth: 720, bitrate: 420000 });
options.push({ name: '360p', maxWidth: 640, bitrate: 400000 });
options.push({ name: '240p', maxWidth: 426, bitrate: 320000 });
+ options.push({ name: '144p', maxWidth: 256, bitrate: 192000 });
var i, length, option;
var selectedIndex = -1;
diff --git a/dashboard-ui/scripts/taskbutton.js b/dashboard-ui/scripts/taskbutton.js
index 42308a944c..5aa6cff114 100644
--- a/dashboard-ui/scripts/taskbutton.js
+++ b/dashboard-ui/scripts/taskbutton.js
@@ -113,7 +113,7 @@ $.fn.taskButton = function (options) {
ApiClient.sendWebSocketMessage("ScheduledTasksInfoStop");
}
- } else {
+ } else if (this.length) {
this.on('click.taskbutton', function () {