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 += ''; html += LibraryBrowser.getRatingHtml(item, false); 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');