From 1ec1b03a2477dc048f7eea4c9a2c2542fc78e39c Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Mon, 8 Feb 2021 16:39:48 +1300 Subject: [PATCH] Consistent disc_track with padded zeroes, fixes #673 --- src/js/util/format.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/js/util/format.js b/src/js/util/format.js index 95348859..7741deb9 100755 --- a/src/js/util/format.js +++ b/src/js/util/format.js @@ -735,7 +735,10 @@ const formatTrack = function (data) { track.album = formatSimpleObject(track.album); } - track.disc_track = track.disc_number + (track.track_number / 10); // Gives us a decimal d.t + // Produce a sort-friendly disc_track float (XXX.XXX) + track.disc_track = `${track.disc_number}`.padStart(3, '0'); + track.disc_track += '.'; + track.disc_track += `${track.track_number}`.padStart(3, '0'); // Remove lower-case encoding of ':' // See https://github.com/tkem/mopidy-dleyna/issues/72