diff --git a/changes/changelog.d/1006.bugfix b/changes/changelog.d/1006.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..57e3b1269a90f9442b774daa986cd6b3bbf5894e
--- /dev/null
+++ b/changes/changelog.d/1006.bugfix
@@ -0,0 +1 @@
+Resolve an issue where disc numbers were not taken into consideration when playing an album from the album card (#1006)
\ No newline at end of file
diff --git a/front/src/components/audio/PlayButton.vue b/front/src/components/audio/PlayButton.vue
index 970ca5567937209e05714ef236d925492db14edd..5462c599a502c369a3da39087132c8bd10bfadac 100644
--- a/front/src/components/audio/PlayButton.vue
+++ b/front/src/components/audio/PlayButton.vue
@@ -189,10 +189,10 @@ export default {
             resolve(tracks)
           })
         } else if (self.artist) {
-          let params = {'artist': self.artist.id, 'ordering': 'album__release_date,position'}
+          let params = {'artist': self.artist.id, 'ordering': 'album__release_date,disc_number,position'}
           self.getTracksPage(1, params, resolve)
         } else if (self.album) {
-          let params = {'album': self.album.id, 'ordering': 'position'}
+          let params = {'album': self.album.id, 'ordering': 'disc_number,position'}
           self.getTracksPage(1, params, resolve)
         }
       })