diff --git a/dashboard-ui/scripts/itembynamedetailpage.js b/dashboard-ui/scripts/itembynamedetailpage.js index 06b1aa0412..d1257b9e58 100644 --- a/dashboard-ui/scripts/itembynamedetailpage.js +++ b/dashboard-ui/scripts/itembynamedetailpage.js @@ -393,7 +393,7 @@ SortOrder: "Ascending", IncludeItemTypes: "", Recursive: true, - Fields: "UserData,DisplayMediaType,ItemCounts,DateCreated,AudioInfo,SeriesInfo", + Fields: "UserData,DisplayMediaType,ItemCounts,DateCreated,AudioInfo,SeriesInfo,ParentId", Limit: LibraryBrowser.getDefaultPageSize(), StartIndex: 0 }; @@ -413,11 +413,22 @@ $('.viewSettings', page).hide(); } - html += LibraryBrowser.getPosterDetailViewHtml({ - items: result.Items, - preferBackdrop: shape == "backdrop", - shape: shape - }); + if (query.IncludeItemTypes == "Audio") { + + html += LibraryBrowser.getSongTableHtml(result.Items, { + showAlbum: true, + showArtist: true + }); + + + } else { + + html += LibraryBrowser.getPosterDetailViewHtml({ + items: result.Items, + preferBackdrop: shape == "backdrop", + shape: shape + }); + } html += LibraryBrowser.getPagingHtml(query, result.TotalRecordCount); diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index d3a7ad7cdb..2dd49c2d22 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -252,7 +252,7 @@ if (item.Album && item.ParentId) { html += '