mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update music brainz to fetch overview
This commit is contained in:
parent
81788655e9
commit
d26f22c852
1 changed files with 29 additions and 9 deletions
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'cardBuilder', 'dom', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, cardBuilder, dom) {
|
define(['libraryBrowser', 'cardBuilder', 'dom', 'apphost', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, cardBuilder, dom, appHost) {
|
||||||
|
|
||||||
function itemsPerRow() {
|
function itemsPerRow() {
|
||||||
|
|
||||||
|
@ -34,6 +34,9 @@
|
||||||
ApiClient.getJSON(ApiClient.getUrl('Users/' + userId + '/Items/Latest', options)).then(function (items) {
|
ApiClient.getJSON(ApiClient.getUrl('Users/' + userId + '/Items/Latest', options)).then(function (items) {
|
||||||
|
|
||||||
var elem = page.querySelector('#recentlyAddedSongs');
|
var elem = page.querySelector('#recentlyAddedSongs');
|
||||||
|
|
||||||
|
var supportsImageAnalysis = appHost.supports('imageanalysis');
|
||||||
|
|
||||||
elem.innerHTML = cardBuilder.getCardsHtml({
|
elem.innerHTML = cardBuilder.getCardsHtml({
|
||||||
items: items,
|
items: items,
|
||||||
showUnplayedIndicator: false,
|
showUnplayedIndicator: false,
|
||||||
|
@ -43,8 +46,10 @@
|
||||||
showParentTitle: true,
|
showParentTitle: true,
|
||||||
lazy: true,
|
lazy: true,
|
||||||
centerText: true,
|
centerText: true,
|
||||||
overlayPlayButton: true,
|
overlayPlayButton: !supportsImageAnalysis,
|
||||||
allowBottomPadding: !enableScrollX()
|
allowBottomPadding: !enableScrollX(),
|
||||||
|
cardLayout: supportsImageAnalysis,
|
||||||
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(elem);
|
ImageLoader.lazyChildren(elem);
|
||||||
|
@ -81,6 +86,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var itemsContainer = elem.querySelector('.itemsContainer');
|
var itemsContainer = elem.querySelector('.itemsContainer');
|
||||||
|
|
||||||
|
var supportsImageAnalysis = appHost.supports('imageanalysis');
|
||||||
|
|
||||||
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
|
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
|
||||||
items: result.Items,
|
items: result.Items,
|
||||||
showUnplayedIndicator: false,
|
showUnplayedIndicator: false,
|
||||||
|
@ -90,8 +98,10 @@
|
||||||
action: 'instantmix',
|
action: 'instantmix',
|
||||||
lazy: true,
|
lazy: true,
|
||||||
centerText: true,
|
centerText: true,
|
||||||
overlayMoreButton: true,
|
overlayMoreButton: !supportsImageAnalysis,
|
||||||
allowBottomPadding: !enableScrollX()
|
allowBottomPadding: !enableScrollX(),
|
||||||
|
cardLayout: supportsImageAnalysis,
|
||||||
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
ImageLoader.lazyChildren(itemsContainer);
|
||||||
|
@ -128,6 +138,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var itemsContainer = elem.querySelector('.itemsContainer');
|
var itemsContainer = elem.querySelector('.itemsContainer');
|
||||||
|
|
||||||
|
var supportsImageAnalysis = appHost.supports('imageanalysis');
|
||||||
|
|
||||||
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
|
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
|
||||||
items: result.Items,
|
items: result.Items,
|
||||||
showUnplayedIndicator: false,
|
showUnplayedIndicator: false,
|
||||||
|
@ -137,8 +150,10 @@
|
||||||
action: 'instantmix',
|
action: 'instantmix',
|
||||||
lazy: true,
|
lazy: true,
|
||||||
centerText: true,
|
centerText: true,
|
||||||
overlayMoreButton: true,
|
overlayMoreButton: !supportsImageAnalysis,
|
||||||
allowBottomPadding: !enableScrollX()
|
allowBottomPadding: !enableScrollX(),
|
||||||
|
cardLayout: supportsImageAnalysis,
|
||||||
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
ImageLoader.lazyChildren(itemsContainer);
|
||||||
|
@ -172,6 +187,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var itemsContainer = elem.querySelector('.itemsContainer');
|
var itemsContainer = elem.querySelector('.itemsContainer');
|
||||||
|
|
||||||
|
var supportsImageAnalysis = appHost.supports('imageanalysis');
|
||||||
|
|
||||||
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
|
itemsContainer.innerHTML = cardBuilder.getCardsHtml({
|
||||||
items: result.Items,
|
items: result.Items,
|
||||||
shape: getSquareShape(),
|
shape: getSquareShape(),
|
||||||
|
@ -180,8 +198,10 @@
|
||||||
coverImage: true,
|
coverImage: true,
|
||||||
showItemCounts: true,
|
showItemCounts: true,
|
||||||
centerText: true,
|
centerText: true,
|
||||||
overlayPlayButton: true,
|
overlayPlayButton: !supportsImageAnalysis,
|
||||||
allowBottomPadding: !enableScrollX()
|
allowBottomPadding: !enableScrollX(),
|
||||||
|
cardLayout: supportsImageAnalysis,
|
||||||
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
ImageLoader.lazyChildren(itemsContainer);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue