diff --git a/src/renderer/features/playlists/components/playlist-detail-album-view.tsx b/src/renderer/features/playlists/components/playlist-detail-album-view.tsx index 24098bbe1..21dd483c9 100644 --- a/src/renderer/features/playlists/components/playlist-detail-album-view.tsx +++ b/src/renderer/features/playlists/components/playlist-detail-album-view.tsx @@ -125,7 +125,10 @@ export const PlaylistDetailAlbumView = ({ data }: { data: PlaylistSongListRespon const rowSongs = (item as PlaylistAlbumRow)._playlistSongs; if (itemType === LibraryItem.ALBUM && rowSongs?.length) { - player.addToQueueByData(rowSongs, playType); + player.addToQueueByData( + sortSongList(rowSongs, SongListSort.ALBUM, SortOrder.ASC), + playType, + ); return; } player.addToQueueByFetch(item._serverId, [item.id], itemType, playType);