Here is the patch to correct this bug Regards Stephane
diff -u xmms-1.2.10+cvs20050209.orig/Input/mpg123/fileinfo.c xmms-1.2.10+cvs20050209.new/Input/mpg123/fileinfo.c --- xmms-1.2.10+cvs20050209.orig/Input/mpg123/fileinfo.c 2004-07-19 23:45:09.000000000 +0200 +++ xmms-1.2.10+cvs20050209.new/Input/mpg123/fileinfo.c 2005-06-25 19:48:12.000000000 +0200 @@ -498,8 +498,15 @@ gtk_editable_set_position(GTK_EDITABLE(filename_entry), -1); title = g_strdup(g_basename(filename)); - if ((tmp = strrchr(title, '.')) != NULL) - *tmp = '\0'; + if (strncasecmp(filename, "http://", 7)) + { + if ((tmp = strrchr(title, '.')) != NULL) + *tmp = '\0'; + } + else + { + *title = '\0'; + } gtk_entry_set_text(GTK_ENTRY(title_entry), title); g_free(title);
--- xmms-1.2.10+cvs20050209.orig/Input/mpg123/fileinfo.c 2004-07-19 23:45:09.000000000 +0200 +++ xmms-1.2.10+cvs20050209.new/Input/mpg123/fileinfo.c 2005-06-25 19:48:12.000000000 +0200 @@ -498,8 +498,15 @@ gtk_editable_set_position(GTK_EDITABLE(filename_entry), -1); title = g_strdup(g_basename(filename)); - if ((tmp = strrchr(title, '.')) != NULL) - *tmp = '\0'; + if (strncasecmp(filename, "http://", 7)) + { + if ((tmp = strrchr(title, '.')) != NULL) + *tmp = '\0'; + } + else + { + *title = '\0'; + } gtk_entry_set_text(GTK_ENTRY(title_entry), title); g_free(title);