diff --git a/CHANGELOG b/CHANGELOG
index f4a8033f..e4aad629 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,6 @@
6.4.14:
- Initialize track labels with the correct initial size
+- Initialize album part with the correct size
- Gui spacing updates
6.4.15-rc:
diff --git a/gui/audio.c b/gui/audio.c
index 298a896c..9f3fcbef 100644
--- a/gui/audio.c
+++ b/gui/audio.c
@@ -31,9 +31,10 @@ static inline void __audio_set_time_label(const gchar *label, unsigned int time)
static void __audio_set_cover(gchar *path)
{
GtkImage *image = GTK_IMAGE(gui_builder_widget("o_cover"));
- int height = gui_builder_widget_height("o_tags");
- GdkPixbuf *pix = gdk_pixbuf_new_from_file_at_size(path, height,
- height, NULL);
+ int height = gui_builder_widget_height("o_tags") +
+ gui_builder_widget_height("o_position") - 1;
+ GdkPixbuf *pix = gdk_pixbuf_new_from_file_at_scale(path, -1, height,
+ true, NULL);
gtk_image_set_from_pixbuf(image, pix);
gtk_widget_show(GTK_WIDGET(image));
diff --git a/share/ocarina/ocarina6.glade b/share/ocarina/ocarina6.glade
index 00d763e7..3f77f619 100644
--- a/share/ocarina/ocarina6.glade
+++ b/share/ocarina/ocarina6.glade
@@ -460,8 +460,6 @@