-
-
+
+
diff --git a/dashboard-ui/scripts/Itemdetailpage.js b/dashboard-ui/scripts/Itemdetailpage.js
index 58e20a81d9..d900f8aa6d 100644
--- a/dashboard-ui/scripts/Itemdetailpage.js
+++ b/dashboard-ui/scripts/Itemdetailpage.js
@@ -19,7 +19,7 @@
if (item.IndexNumber != null) {
name = item.IndexNumber + " - " + name;
}
- if (item.ParentIndexNumber != null) {
+ if (item.ParentIndexNumber != null && item.Type != "Episode") {
name = item.ParentIndexNumber + "." + name;
}
@@ -30,30 +30,41 @@
$('#itemName', page).html(name);
if (item.AlbumArtist && item.Type == "Audio") {
- $('#albumArtist', page).html('
' + item.AlbumArtist + '').show().trigger('create');
+ $('#grandParentName', page).html('
' + item.AlbumArtist + '').show().trigger('create');
+ }
+ else if (item.AlbumArtist && item.Type == "MusicAlbum") {
+ $('#grandParentName', page).html('
' + item.AlbumArtist + '').show().trigger('create');
+ }
+ else if (item.SeriesName && item.Type == "Episode") {
+
+ $('#grandParentName', page).html('
' + item.SeriesName + '').show().trigger('create');
}
else {
- $('#albumArtist', page).hide();
+ $('#grandParentName', page).hide();
}
- if (item.SeriesName) {
+ if (item.SeriesName && item.Type == "Season") {
- $('#seriesName', page).html('
' + item.SeriesName + '').show().trigger('create');
+ $('#parentName', page).html('
' + item.SeriesName + '').show().trigger('create');
+ }
+ else if (item.ParentIndexNumber && item.Type == "Episode") {
+
+ $('#parentName', page).html('
Season ' + item.ParentIndexNumber + '').show().trigger('create');
}
else if (item.Album && item.Type == "Audio" && item.ParentId) {
- $('#seriesName', page).html('
' + item.Album + '').show().trigger('create');
+ $('#parentName', page).html('
' + item.Album + '').show().trigger('create');
}
else if (item.AlbumArtist && item.Type == "MusicAlbum") {
- $('#albumArtist', page).html('
' + item.AlbumArtist + '').show().trigger('create');
+ $('#grandParentName', page).html('
' + item.AlbumArtist + '').show().trigger('create');
}
else if (item.Album) {
- $('#seriesName', page).html(item.Album).show();
+ $('#parentName', page).html(item.Album).show();
}
else {
- $('#seriesName', page).hide();
+ $('#parentName', page).hide();
}
var context = getContext(item);
@@ -68,7 +79,7 @@
$('#playButtonShadow', page).hide();
}
- $(".autoNumeric").autoNumeric('init');
+ $(".autoNumeric").autoNumeric('init');
Dashboard.hideLoadingMsg();
});
diff --git a/dashboard-ui/scripts/songs.js b/dashboard-ui/scripts/songs.js
index 5b0a4d836e..1fc02e2b21 100644
--- a/dashboard-ui/scripts/songs.js
+++ b/dashboard-ui/scripts/songs.js
@@ -3,7 +3,7 @@
// The base query options
var query = {
- SortBy: "Artist,Album,SortName",
+ SortBy: "Album,SortName",
SortOrder: "Ascending",
IncludeItemTypes: "Audio",
Recursive: true,
diff --git a/dashboard-ui/scripts/tvrecommended.js b/dashboard-ui/scripts/tvrecommended.js
index d090909803..05b06f990d 100644
--- a/dashboard-ui/scripts/tvrecommended.js
+++ b/dashboard-ui/scripts/tvrecommended.js
@@ -1,64 +1,63 @@
(function ($, document) {
- $(document).on('pagebeforeshow', "#tvRecommendedPage", function () {
+ $(document).on('pagebeforeshow', "#tvRecommendedPage", function () {
- var page = this;
+ var page = this;
- var options = {
+ var options = {
- SortBy: "DateCreated",
- SortOrder: "Descending",
- IncludeItemTypes: "Episode",
- Limit: 6,
- Recursive: true,
- Fields: "PrimaryImageAspectRatio,SeriesInfo",
- Filters: "IsUnplayed"
- };
+ SortBy: "DateCreated",
+ SortOrder: "Descending",
+ IncludeItemTypes: "Episode",
+ Limit: 6,
+ Recursive: true,
+ Fields: "PrimaryImageAspectRatio,SeriesInfo",
+ Filters: "IsUnplayed"
+ };
- ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) {
+ ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) {
- $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({
- items: result.Items,
- useAverageAspectRatio: true,
- showNewIndicator: false,
- shape: "backdrop",
- showTitle: true,
- showParentTitle: true
- }));
+ $('#recentlyAddedItems', page).html(LibraryBrowser.getPosterViewHtml({
+ items: result.Items,
+ useAverageAspectRatio: true,
+ showNewIndicator: false,
+ shape: "backdrop",
+ showTitle: true,
+ showParentTitle: true
+ }));
- });
+ });
+ options = {
- options = {
+ SortBy: "DatePlayed",
+ SortOrder: "Descending",
+ IncludeItemTypes: "Episode",
+ Filters: "IsResumable",
+ Limit: 6,
+ Recursive: true,
+ Fields: "PrimaryImageAspectRatio,SeriesInfo,DateCreated"
+ };
- SortBy: "DatePlayed",
- SortOrder: "Descending",
- IncludeItemTypes: "Episode",
- Filters: "IsResumable",
- Limit: 6,
- Recursive: true,
- Fields: "PrimaryImageAspectRatio,SeriesInfo,DateCreated"
- };
+ ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) {
- ApiClient.getItems(Dashboard.getCurrentUserId(), options).done(function (result) {
+ if (result.Items.length) {
+ $('#resumableSection', page).show();
+ } else {
+ $('#resumableSection', page).hide();
+ }
- if (result.Items.length) {
- $('#resumableSection', page).show();
- } else {
- $('#resumableSection', page).hide();
- }
+ $('#resumableItems', page).html(LibraryBrowser.getPosterViewHtml({
+ items: result.Items,
+ useAverageAspectRatio: true,
+ shape: "backdrop",
+ showTitle: true,
+ showParentTitle: true
+ }));
- $('#resumableItems', page).html(LibraryBrowser.getPosterViewHtml({
- items: result.Items,
- useAverageAspectRatio: true,
- shape: "backdrop",
- showTitle: true,
- showParentTitle: true
- }));
+ });
- });
-
- });
+ });
})(jQuery, document);
\ No newline at end of file
diff --git a/dashboard-ui/songs.html b/dashboard-ui/songs.html
index 2a5c6babe4..4ab16ce990 100644
--- a/dashboard-ui/songs.html
+++ b/dashboard-ui/songs.html
@@ -33,10 +33,7 @@
Sort By:
-
-
-
-
+
diff --git a/dashboard-ui/tvgenres.html b/dashboard-ui/tvgenres.html
index 07d43ad158..2b2a314ed7 100644
--- a/dashboard-ui/tvgenres.html
+++ b/dashboard-ui/tvgenres.html
@@ -10,6 +10,7 @@
Suggested
+
Next Up
Shows
Genres
Actors
diff --git a/dashboard-ui/tvpeople.html b/dashboard-ui/tvpeople.html
index fb8fa086ee..7464091fdc 100644
--- a/dashboard-ui/tvpeople.html
+++ b/dashboard-ui/tvpeople.html
@@ -10,6 +10,7 @@
Suggested
+
Next Up
Shows
Genres
Actors
diff --git a/dashboard-ui/tvrecommended.html b/dashboard-ui/tvrecommended.html
index 00aaacc539..a0931ae188 100644
--- a/dashboard-ui/tvrecommended.html
+++ b/dashboard-ui/tvrecommended.html
@@ -10,6 +10,7 @@
Suggested
+
Next Up
Shows
Genres
Actors
diff --git a/dashboard-ui/tvshows.html b/dashboard-ui/tvshows.html
index d19e588536..e5857fc783 100644
--- a/dashboard-ui/tvshows.html
+++ b/dashboard-ui/tvshows.html
@@ -10,6 +10,7 @@
Suggested
+
Next Up
Shows
Genres
Actors
diff --git a/dashboard-ui/tvstudios.html b/dashboard-ui/tvstudios.html
index 50cd62735d..067a4301c5 100644
--- a/dashboard-ui/tvstudios.html
+++ b/dashboard-ui/tvstudios.html
@@ -10,6 +10,7 @@