diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 911c996a02..08823d41f5 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -132,8 +132,6 @@ childText += Globalize.translate('ValueMinutes', 0); } - //childText += item.ChildCount == 1 ? "1 item" : item.ChildCount + " items"; - counts.push(childText); } @@ -866,7 +864,10 @@ atts.push('data-context="' + (options.context || '') + '"'); atts.push('data-itemtype="' + item.Type + '"'); atts.push('data-mediatype="' + (item.MediaType || '') + '"'); - atts.push('data-positionticks="' + (item.UserData.PlaybackPositionTicks || 0) + '"'); + + if (item.UserData.PlaybackPositionTicks) { + atts.push('data-positionticks="' + (item.UserData.PlaybackPositionTicks || 0) + '"'); + } atts.push('data-playaccess="' + (item.PlayAccess || '') + '"'); atts.push('data-locationtype="' + (item.LocationType || '') + '"'); diff --git a/dashboard-ui/scripts/mediaplayer-video.js b/dashboard-ui/scripts/mediaplayer-video.js index 699af162c4..574fd0a5d6 100644 --- a/dashboard-ui/scripts/mediaplayer-video.js +++ b/dashboard-ui/scripts/mediaplayer-video.js @@ -394,7 +394,7 @@ $('.videoChaptersPopup').on('click', '.mediaPopupOption', function () { - var ticks = parseInt(this.getAttribute('data-positionticks')); + var ticks = parseInt(this.getAttribute('data-positionticks') || '0'); self.changeStream(ticks); diff --git a/dashboard-ui/scripts/mediaplayer.js b/dashboard-ui/scripts/mediaplayer.js index 2e5d09c5d0..0376ad4ffb 100644 --- a/dashboard-ui/scripts/mediaplayer.js +++ b/dashboard-ui/scripts/mediaplayer.js @@ -598,7 +598,7 @@ } else if (item.MediaType === "Audio") { - mediaSource = getOptimalMediaSource(item.MediaType, result.MediaSources);; + mediaSource = getOptimalMediaSource(item.MediaType, item.MediaSources); if (mediaSource) { self.currentItem = item; diff --git a/dashboard-ui/scripts/nowplayingpage.js b/dashboard-ui/scripts/nowplayingpage.js index 1750d513f0..38a28f4810 100644 --- a/dashboard-ui/scripts/nowplayingpage.js +++ b/dashboard-ui/scripts/nowplayingpage.js @@ -246,7 +246,7 @@ $('.chapterMenu', page).on('click', '.chapterPosterItem', function () { if (currentPlayer) { - var ticks = this.getAttribute('data-positionticks'); + var ticks = this.getAttribute('data-positionticks') || '0'; currentPlayer.seek(parseInt(ticks)); }