parent
461c55e08c
commit
9efafffd9d
|
@ -0,0 +1 @@
|
||||||
|
Fixed track playback indicator to reset on queue end (#1380)
|
|
@ -126,7 +126,7 @@ export default {
|
||||||
logger.default.error('Could not record track in history')
|
logger.default.error('Could not record track in history')
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
trackEnded ({dispatch, rootState}, track) {
|
trackEnded ({commit, dispatch, rootState}, track) {
|
||||||
let queueState = rootState.queue
|
let queueState = rootState.queue
|
||||||
if (queueState.currentIndex === queueState.tracks.length - 1) {
|
if (queueState.currentIndex === queueState.tracks.length - 1) {
|
||||||
// we've reached last track of queue, trigger a reload
|
// we've reached last track of queue, trigger a reload
|
||||||
|
@ -134,6 +134,11 @@ export default {
|
||||||
dispatch('radios/populateQueue', null, {root: true})
|
dispatch('radios/populateQueue', null, {root: true})
|
||||||
}
|
}
|
||||||
dispatch('queue/next', null, {root: true})
|
dispatch('queue/next', null, {root: true})
|
||||||
|
if (queueState.ended) {
|
||||||
|
// Reset playback
|
||||||
|
commit('playing', false)
|
||||||
|
dispatch('updateProgress', 0)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
trackErrored ({commit, dispatch, state}) {
|
trackErrored ({commit, dispatch, state}) {
|
||||||
commit('errored', true)
|
commit('errored', true)
|
||||||
|
|
Loading…
Reference in New Issue