diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js
index 187e95c02e..654a112860 100644
--- a/dashboard-ui/scripts/librarybrowser.js
+++ b/dashboard-ui/scripts/librarybrowser.js
@@ -2524,7 +2524,7 @@
html += '';
-
+
if (isPortrait) {
html += '';
html += LibraryBrowser.getUserDataIconsHtml(item);
@@ -2547,7 +2547,11 @@
var buttonCount = 0;
if (MediaPlayer.canPlay(item)) {
- html += '';
+
+ var resumePosition = (item.UserData || {}).PlaybackPositionTicks || 0;
+ var onPlayClick = 'LibraryBrowser.showPlayMenu(this, \'' + item.Id + '\', \'' + item.Type + '\', \'' + item.MediaType + '\', ' + resumePosition + ');return false;';
+
+ html += '';
buttonCount++;
}
diff --git a/dashboard-ui/scripts/livetvsettings.js b/dashboard-ui/scripts/livetvsettings.js
index 3a4e4edadc..06a4604a38 100644
--- a/dashboard-ui/scripts/livetvsettings.js
+++ b/dashboard-ui/scripts/livetvsettings.js
@@ -22,7 +22,8 @@
var service = liveTvInfo.Services.filter(function (s) {
return s.Name == liveTvInfo.ActiveServiceName;
- })[0];
+
+ })[0] || {};
if (service.HomePageUrl) {
$('#activeServiceName', page).html('' + liveTvInfo.ActiveServiceName + '').trigger('create');