diff --git a/changes/changelog.d/710.make-album-cards-independent b/changes/changelog.d/710.make-album-cards-independent
new file mode 100644
index 0000000000000000000000000000000000000000..49cfd424843582a2940b53420f244297b0ee44dd
--- /dev/null
+++ b/changes/changelog.d/710.make-album-cards-independent
@@ -0,0 +1 @@
+Make album cards height independent (#710)
diff --git a/front/src/components/audio/album/Card.vue b/front/src/components/audio/album/Card.vue
index 1012cc578fefb876caa7cbf9049387f90d32e208..70208382473d827e7278d93a3cf731dac3565a48 100644
--- a/front/src/components/audio/album/Card.vue
+++ b/front/src/components/audio/album/Card.vue
@@ -1,5 +1,5 @@
 <template>
-    <div class="ui card">
+    <div :class="['ui', 'card', mode]">
       <div class="content">
         <div class="right floated tiny ui image">
           <img v-if="album.cover.original" v-lazy="$store.getters['instance/absoluteUrl'](album.cover.square_crop)">
@@ -138,4 +138,8 @@ tr {
 .expand {
   cursor: pointer;
 }
+
+.ui .card.rich {
+  align-self: flex-start;
+}
 </style>