From bbe219d99ef8b06c22dd3f6277526674b66ef7d5 Mon Sep 17 00:00:00 2001 From: awhiemstra Date: Tue, 21 Jan 2025 20:04:38 +0100 Subject: [PATCH] Fix: Provide a proper track number for Deezer tracks if available (#1900) Use the track_position attribute if it's available as the track number. This ensures we get the right track number for things like multi-disc albums. Without this, tracks seem to follow the order in which they have been added, which does not match the actual track numbering. --- music_assistant/providers/deezer/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/music_assistant/providers/deezer/__init__.py b/music_assistant/providers/deezer/__init__.py index a2b77b19..181f3f54 100644 --- a/music_assistant/providers/deezer/__init__.py +++ b/music_assistant/providers/deezer/__init__.py @@ -674,7 +674,7 @@ class DeezerProvider(MusicProvider): ) }, metadata=self.parse_metadata_track(track=track), - track_number=position, + track_number=getattr(track, "track_position", position), position=position, disc_number=getattr(track, "disk_number", 0), ) -- 2.34.1