diff --git a/client/components/app/StreamContainer.vue b/client/components/app/StreamContainer.vue index fa3690726..0cdd7ca4d 100644 --- a/client/components/app/StreamContainer.vue +++ b/client/components/app/StreamContainer.vue @@ -41,6 +41,7 @@ :sleep-timer-set="sleepTimerSet" :sleep-timer-remaining="sleepTimerRemaining" :is-podcast="isPodcast" + :is-finished="isFinished" @playPause="playPause" @jumpForward="jumpForward" @jumpBackward="jumpBackward" @@ -82,7 +83,8 @@ export default { sleepTimer: null, displayTitle: null, currentPlaybackRate: 1, - syncFailedToast: null + syncFailedToast: null, + isFinished: false } }, computed: { @@ -203,6 +205,7 @@ export default { }, setPlaying(isPlaying) { this.isPlaying = isPlaying + this.isFinished = !this.playerHandler.syncProgress this.$store.commit('setIsPlaying', isPlaying) this.updateMediaSessionPlaybackState() }, diff --git a/client/components/player/PlayerTrackBar.vue b/client/components/player/PlayerTrackBar.vue index 2f8327853..9ee846262 100644 --- a/client/components/player/PlayerTrackBar.vue +++ b/client/components/player/PlayerTrackBar.vue @@ -1,7 +1,7 @@