From d92d31bd2955bedc3afc98a6f03667a09428ee64 Mon Sep 17 00:00:00 2001 From: Talon Kasmai Date: Thu, 19 Feb 2026 08:00:33 -0600 Subject: [PATCH] Fix podcast track sorting for >999 tracks by padding disc_track to 6 digits --- src/js/util/format.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/js/util/format.js b/src/js/util/format.js index 55f0aad9..68232797 100755 --- a/src/js/util/format.js +++ b/src/js/util/format.js @@ -739,10 +739,10 @@ const formatTrack = function (data) { track.album = formatSimpleObject(track.album); } - // Produce a sort-friendly disc_track float (XXX.XXX) - track.disc_track = `${track.disc_number || 0}`.padStart(3, '0'); + // Produce a sort-friendly disc_track float (XXXXXX.XXXXXX) + track.disc_track = `${track.disc_number || 0}`.padStart(6, '0'); track.disc_track += '.'; - track.disc_track += `${track.track_number || 0}`.padStart(3, '0'); + track.disc_track += `${track.track_number || 0}`.padStart(6, '0'); // Remove lower-case encoding of ':' // See https://github.com/tkem/mopidy-dleyna/issues/72