Index: nautilus-2.30.1/src/file-manager/fm-icon-view.c
===================================================================
--- nautilus-2.30.1.orig/src/file-manager/fm-icon-view.c	2010-07-20 14:34:26.000000000 +0200
+++ nautilus-2.30.1/src/file-manager/fm-icon-view.c	2010-07-20 14:34:35.000000000 +0200
@@ -1934,6 +1934,8 @@
 	char **argv;
 	GError *error;
 	char *uri;
+	GFile *gfile;
+	char *path;
 
 	icon_view = FM_ICON_VIEW (callback_data);
 	
@@ -1942,6 +1944,14 @@
 
 	file = icon_view->details->audio_preview_file;
 	uri = nautilus_file_get_uri (file);
+	gfile = g_file_new_for_uri (uri);
+	path = g_file_get_path (gfile);
+	g_object_unref (gfile);
+	if (path) {
+		g_free (uri);
+		uri = g_filename_to_uri (path, NULL, NULL);
+		g_free (path);
+	}
 	argv = get_preview_argv (uri);
 	g_free (uri);
 	if (argv == NULL) {
