From 703ec1b48803a0a3ec2626b474b5f9eac62c4b0e Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 15 May 2024 17:38:03 -0400 Subject: [PATCH] Fix syncplay playback starting before listener created --- src/plugins/syncPlay/core/QueueCore.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/syncPlay/core/QueueCore.js b/src/plugins/syncPlay/core/QueueCore.js index 721ed7403a..d34f778840 100644 --- a/src/plugins/syncPlay/core/QueueCore.js +++ b/src/plugins/syncPlay/core/QueueCore.js @@ -227,14 +227,14 @@ class QueueCore { const serverId = apiClient.serverInfo().Id; + this.scheduleReadyRequestOnPlaybackStart(apiClient, 'startPlayback'); + const playerWrapper = this.manager.getPlayerWrapper(); playerWrapper.localPlay({ ids: this.getPlaylistAsItemIds(), startPositionTicks: startPositionTicks, startIndex: this.getCurrentPlaylistIndex(), serverId: serverId - }).then(() => { - this.scheduleReadyRequestOnPlaybackStart(apiClient, 'startPlayback'); }).catch((error) => { console.error(error); toast(globalize.translate('MessageSyncPlayErrorMedia'));