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

Fix shuffling for shows

This commit is contained in:
Andrew Rabert 2024-04-24 11:53:03 -04:00
parent 1d67f43a2e
commit 27984fe083

View file

@ -1872,6 +1872,7 @@ class PlaybackManager {
promise = apiClient.getEpisodes(firstItem.SeriesId || firstItem.Id, {
IsVirtualUnaired: false,
IsMissing: false,
SortBy: options.shuffle ? 'Random' : undefined,
UserId: apiClient.getCurrentUserId(),
Fields: ['Chapters', 'Trickplay']
}).then(function (episodesResult) {
@ -1880,6 +1881,7 @@ class PlaybackManager {
let foundItem = false;
if (!options.shuffle) {
episodesResult.Items = episodesResult.Items.filter(function (e) {
if (foundItem) {
return true;
@ -1892,6 +1894,7 @@ class PlaybackManager {
return false;
});
}
if (episodesResult.Items.length === 0) {
if (isSeries) {