diff -u -u -r1.53 rb-metadata-gst.c
--- metadata/rb-metadata-gst.c	10 Dec 2005 05:18:22 -0000	1.53
+++ metadata/rb-metadata-gst.c	10 Dec 2005 10:43:13 -0000
@@ -1043,7 +1043,7 @@
 		goto missing_plugin;
 	}
 
-	gst_tag_setter_set_tag_merge_mode (GST_TAG_SETTER (tagger), GST_TAG_MERGE_REPLACE);
+	gst_tag_setter_set_tag_merge_mode (GST_TAG_SETTER (tagger), GST_TAG_MERGE_REPLACE_ALL);
 	g_hash_table_foreach (md->priv->metadata, 
 			      (GHFunc) rb_metadata_gst_add_tag_data,
 			      GST_TAG_SETTER (tagger));
