Merge pull request #1013 from talon-k/fix-podcast-track-sorting

Fix podcast track sorting for >999 episodes (pad disc_track to 6 digits)
This commit is contained in:
James Barnsley
2026-04-02 16:22:59 +13:00
committed by GitHub

View File

@ -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