diff --git a/changes/changelog.d/1226.enhancement b/changes/changelog.d/1226.enhancement
new file mode 100644
index 0000000000000000000000000000000000000000..2f3bace25e317da9d4c444aacfc9c4c4bfda1b83
--- /dev/null
+++ b/changes/changelog.d/1226.enhancement
@@ -0,0 +1 @@
+Added controls to play volume of an album (#1226)
\ No newline at end of file
diff --git a/front/src/components/library/AlbumDetail.vue b/front/src/components/library/AlbumDetail.vue
index 559a4a330f8feb666375fa54452ecd5f1b0a5f9a..bc670ce6ba04b2e783180c388a601b956b5f0adf 100644
--- a/front/src/components/library/AlbumDetail.vue
+++ b/front/src/components/library/AlbumDetail.vue
@@ -9,6 +9,7 @@
     <template v-else-if="discs && discs.length > 1">
       <div v-for="(tracks, discNumber) in discs" :key="discNumber">
         <div class="ui hidden divider"></div>
+        <play-button class="right floated mini inverted vibrant" :tracks="tracks"></play-button>
         <translate
           tag="h3"
           :translate-params="{number: discNumber + 1}"
@@ -52,6 +53,7 @@ import ChannelEntries from '@/components/audio/ChannelEntries'
 import AlbumEntries from '@/components/audio/AlbumEntries'
 import Pagination from "@/components/Pagination"
 import PaginationMixin from "@/components/mixins/Pagination"
+import PlayButton from "@/components/audio/PlayButton"
 
 export default {
   props: ["object", "libraries", "discs", "isSerie", "artist", "page", "paginateBy", "totalTracks"],
@@ -60,7 +62,8 @@ export default {
     AlbumEntries,
     ChannelEntries,
     TrackTable,
-    Pagination
+    Pagination,
+    PlayButton
   },
   data() {
     return {