diff --git a/front/src/components/library/AlbumBase.vue b/front/src/components/library/AlbumBase.vue
index 9ed85eded99994f07c3a5fabe875db4491fc5122..dd47ae3c20dc7c2a8ea5746837c8371d134b9937 100644
--- a/front/src/components/library/AlbumBase.vue
+++ b/front/src/components/library/AlbumBase.vue
@@ -332,7 +332,7 @@ export default {
   methods: {
     async fetchData () {
       this.isLoading = true
-      let tracksResponse = axios.get('tracks/', { params: { ordering: 'disc_number,position', album: this.id, page_size: this.paginateBy, page: this.page, include_channels: 'true', playable: 'true' } })
+      let tracksResponse = axios.get('tracks/', { params: { ordering: 'disc_number,position', album: this.id, page_size: this.paginateBy, page: this.page, include_channels: 'true' } })
       const albumResponse = await axios.get(`albums/${this.id}/`, { params: { refresh: 'true' } })
       const artistResponse = await axios.get(`artists/${albumResponse.data.artist.id}/`)
       this.artist = artistResponse.data
diff --git a/front/src/components/mixins/PlayOptions.vue b/front/src/components/mixins/PlayOptions.vue
index ebe1810ef17e3ab748fc1733f64339434ff2880f..42e2dab5dd6ec2614437c6d1552e957c53e3ec28 100644
--- a/front/src/components/mixins/PlayOptions.vue
+++ b/front/src/components/mixins/PlayOptions.vue
@@ -16,8 +16,6 @@ export default {
         return this.artist.albums.filter((a) => {
           return a.is_playable === true
         }).length > 0
-      } else if (this.album) {
-        return true
       } else if (this.tracks) {
         return this.tracks.filter((t) => {
           return t.uploads && t.uploads.length > 0