diff --git a/changes/changelog.d/572.enhancement b/changes/changelog.d/572.enhancement new file mode 100644 index 000000000..cb75911db --- /dev/null +++ b/changes/changelog.d/572.enhancement @@ -0,0 +1 @@ +Preload next track in queue (#572) diff --git a/front/src/EmbedFrame.vue b/front/src/EmbedFrame.vue index 7dcc371ea..90aa95e7d 100644 --- a/front/src/EmbedFrame.vue +++ b/front/src/EmbedFrame.vue @@ -357,7 +357,8 @@ export default { this.$nextTick(() => { self.bindEvents() if (self.tracks.length > 0) { - var topPos = document.getElementById(`queue-item-${v}`).offsetTop; + let el = document.getElementById(`queue-item-${v}`); + var topPos = el.offsetTop; document.getElementById('queue').scrollTop = topPos-10; } }) diff --git a/front/src/components/audio/Player.vue b/front/src/components/audio/Player.vue index 74d78fc31..dd0f921d8 100644 --- a/front/src/components/audio/Player.vue +++ b/front/src/components/audio/Player.vue @@ -1,16 +1,6 @@