From 6b4c4d31402a41af5f6303e3af2ef688d7ce1eb3 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Sat, 11 Sep 2021 23:24:38 +0300 Subject: [PATCH] Fix playback error stop --- src/components/playback/playbackmanager.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index df84b072ae..9285eeff1e 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -3064,7 +3064,9 @@ class PlaybackManager { const data = getPlayerData(player); const streamInfo = data.streamInfo; - const nextItem = self._playNextAfterEnded ? self._playQueueManager.getNextItemInfo() : null; + const errorOccurred = displayErrorCode && typeof (displayErrorCode) === 'string'; + + const nextItem = self._playNextAfterEnded && !errorOccurred ? self._playQueueManager.getNextItemInfo() : null; const nextMediaType = (nextItem ? nextItem.item.MediaType : null); @@ -3105,7 +3107,7 @@ class PlaybackManager { removeCurrentPlayer(player); } - if (displayErrorCode && typeof (displayErrorCode) === 'string') { + if (errorOccurred) { showPlaybackInfoErrorMessage(self, 'PlaybackError' + displayErrorCode); } else if (nextItem) { self.nextTrack();