1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

fix: Shuffle button

This commit is contained in:
LeandroSQ 2025-03-14 03:37:57 -03:00
parent 9e736714c9
commit 044e0c857f

View file

@ -323,14 +323,22 @@ function getItems(instance, params, item, sortBy, startIndex, limit) {
return apiClient.getItems(apiClient.getCurrentUserId(), modifyQueryWithFilters(instance, query)); return apiClient.getItems(apiClient.getCurrentUserId(), modifyQueryWithFilters(instance, query));
} }
return apiClient.getItems(apiClient.getCurrentUserId(), modifyQueryWithFilters(instance, { const query = {
StartIndex: startIndex, StartIndex: startIndex,
Limit: limit, Limit: limit,
Fields: 'PrimaryImageAspectRatio,SortName,Path,ChildCount,MediaSourceCount', Fields: "PrimaryImageAspectRatio,SortName,Path,ChildCount,MediaSourceCount",
ImageTypeLimit: 1, ImageTypeLimit: 1,
ParentId: item.Id, ParentId: item.Id,
SortBy: sortBy SortBy: sortBy
})); };
if (sortBy === 'Random') {
instance.queryRecursive = true;
query.IncludeItemTypes = "Video,Movie,Series,Music";
query.Recursive = true;
}
return apiClient.getItems(apiClient.getCurrentUserId(),modifyQueryWithFilters(instance, query));
} }
function getItem(params) { function getItem(params) {