diff --git a/front/src/composables/audio/usePlayer.ts b/front/src/composables/audio/usePlayer.ts index a84ca8832..f7dd306e1 100644 --- a/front/src/composables/audio/usePlayer.ts +++ b/front/src/composables/audio/usePlayer.ts @@ -52,11 +52,14 @@ const playTrack = async (track: Track, oldTrack?: Track) => { currentSound.value = loadSound(track) - // TODO (wvffle): #1777 - currentSound.value.play() - store.commit('player/isLoadingAudio', true) + if (playing.value) { + currentSound.value.play() + store.commit('player/playing', true) + } else { + store.commit('player/isLoadingAudio', false) + } + store.commit('player/errored', false) - store.commit('player/playing', true) store.dispatch('player/updateProgress', 0) } }