Fix sort order of filesystem album tracks if played (#378)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 19 Jun 2022 22:36:00 +0000 (00:36 +0200)
committerGitHub <noreply@github.com>
Sun, 19 Jun 2022 22:36:00 +0000 (00:36 +0200)
music_assistant/music_providers/filesystem.py

index aa9162d073907a015a9a42e2e19d7512febe2d38..16058877112a5b957352aad32c777e3c6382e54d 100644 (file)
@@ -317,7 +317,7 @@ class FileSystemProvider(MusicProvider):
             track.disc_number = album_mapping.disc_number
             track.track_number = album_mapping.track_number
             result.append(track)
-        return result
+        return sorted(result, key=lambda x: (x.disc_number, x.track_number))
 
     async def get_playlist_tracks(self, prov_playlist_id: str) -> List[Track]:
         """Get playlist tracks for given playlist id."""