From 4b36146b34b87d04429077e812a55931687a041b Mon Sep 17 00:00:00 2001 From: Aubrey Benedetti Date: Thu, 15 May 2025 01:38:59 -0400 Subject: [PATCH] Fix play all & shuffle not working on Person --- src/components/playback/playbackmanager.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index e8a1095b6..5d97c511f 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -1882,6 +1882,15 @@ export class PlaybackManager { SortBy: options.shuffle ? 'Random' : 'SortName', MediaTypes: 'Video' }, queryOptions)); + case 'Person': + return getItemsForPlayback(serverId, mergePlaybackQueries({ + PersonIds: firstItem.Id, + ParentId: firstItem.ParentId, + Filters: 'IsNotFolder', + Recursive: true, + SortBy: options.shuffle ? 'Random' : 'SortName', + MediaTypes: 'Video' + }, queryOptions)); case 'Series': case 'Season': return getSeriesOrSeasonPlaybackPromise(firstItem, options, items);