diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index fe01437b9d..db742eda56 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -569,29 +569,6 @@ function deleteSeriesTimer(apiClient, item, resolve, command) { }); } -function getSettingsKey(item) { - if (item.IsFolder) { - return 'Folder'; - } - const itemType = item.MediaType; - switch (itemType) { - case 'Movie': - case 'BoxSet': - case 'Video': - return 'movies'; - case 'Audio': - return 'songs'; - case 'MusicAlbum': - return 'musicalbums'; - case 'MusicArtist': - return 'musicartists'; - case 'MusicGenre': - return 'genres'; - case 'MusicPlaylist': - return 'musicplaylists'; - } -} - function play(item, resume, queue, queueNext) { let method = 'play'; if (queue) { @@ -614,12 +591,9 @@ function play(item, resume, queue, queueNext) { serverId: item.ServerId }); } else { - const sortParentId = item.IsFolder ? ('items-' + item.Id) : libraryMenu.getTopParentId() + '-' + getSettingsKey(item); - const sortValues = userSettings.getSortValues(sortParentId); playbackManager[method]({ items: [item], - startPositionTicks: startPosition, - queryOptions: sortValues + startPositionTicks: startPosition }); } } diff --git a/src/controllers/list.js b/src/controllers/list.js index 31f3d5000e..1ab0bd3383 100644 --- a/src/controllers/list.js +++ b/src/controllers/list.js @@ -722,13 +722,11 @@ class ItemsView { function play() { const currentItem = self.currentItem; - const values = self.getSortValues(); if (currentItem && !self.hasFilters) { playbackManager.play({ items: [currentItem], - autoplay: true, - queryOptions: values + autoplay: true }); } else { getItems(self, self.params, currentItem, null, 0, 300).then(function (result) {