? po/stamp-it
? src/plparse/DR_P3_128.pls
Index: src/plparse/totem-pl-parser.c
===================================================================
RCS file: /cvs/gnome/totem/src/plparse/totem-pl-parser.c,v
retrieving revision 1.92
diff -u -u -r1.92 totem-pl-parser.c
--- src/plparse/totem-pl-parser.c	2 Mar 2006 23:11:51 -0000	1.92
+++ src/plparse/totem-pl-parser.c	3 Mar 2006 00:30:41 -0000
@@ -983,7 +983,8 @@
 		}
 
 		fallback = parser->priv->fallback;
-		parser->priv->fallback = FALSE;
+		if (parser->priv->recurse)
+			parser->priv->fallback = FALSE;
 
 		if (strstr (file, "://") != NULL || file[0] == G_DIR_SEPARATOR) {
 			if (totem_pl_parser_parse_internal (parser, file) != TOTEM_PL_PARSER_RESULT_SUCCESS) {
@@ -1738,6 +1739,10 @@
 			|| g_str_has_prefix (url, "rtsp") != FALSE) {
 		totem_pl_parser_add_one_url (parser, url, NULL);
 		return TOTEM_PL_PARSER_RESULT_SUCCESS;
+	}
+
+	if (!parser->priv->recurse && parser->priv->recurse_level > 0) {
+		return TOTEM_PL_PARSER_RESULT_UNHANDLED;
 	}
 
 	mimetype = gnome_vfs_mime_type_from_name (url);
