diff options
Diffstat (limited to 'ui.js')
-rw-r--r-- | ui.js | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/ui.js b/ui.js index bdb5711..fa29fd6 100644 --- a/ui.js +++ b/ui.js @@ -1013,14 +1013,6 @@ class AppElement extends FocusElement { const { playingTrack } = this.backend const { items } = this.backend.queueGrouplike - let noticedMissingMetadata = false - - const durationFn = (acc, track) => { - const metadata = this.backend.getMetadataFor(track) - if (!metadata) noticedMissingMetadata = true - return acc + (metadata && metadata.duration) || 0 - } - let trackRemainSec = 0 if (playingTrack) { @@ -1045,8 +1037,7 @@ class AppElement extends FocusElement { } } - const aheadRemainSec = items.slice(index).reduce(durationFn, 0) - + const { seconds: aheadRemainSec, approxSymbol } = this.backend.getDuration({items: items.slice(index)}) const totalRemainSec = trackRemainSec + aheadRemainSec const { duration } = getTimeStringsFromSec(0, totalRemainSec) @@ -1055,7 +1046,6 @@ class AppElement extends FocusElement { ? `(${this.playSymbol} ${index} / ${items.length})` : `(${items.length})`) - const approxSymbol = noticedMissingMetadata ? '+' : '' this.queueTimeLabel.text = `(${duration + approxSymbol})` this.queueLengthLabel.centerInParent() |