GNOME Bugzilla – Bug 163634
[playbin] doesn't like # in filenames
Last modified: 2005-01-12 17:50:52 UTC
attempt to play a file with a # in the filename... filename: /media/media1/music/Fuse/Fuse Presents Technasia/27 - Untitled #2.ogg (process:476): GStreamer-CRITICAL **: gst_element_make_from_uri: assertion `gst_uri_is_valid (uri)' failed ERROR (0x9062458 - 307050:57:27.366674000) default( 476) gstgnomevfssrc.c(1158):gst_gnomevfssrc_open_file:<source> Could not open vfs file "file:///media/media1/music/Fuse/Fuse Presents Technasia/27 - Untitled " for reading. ERROR (0x9062458 - 307050:57:27.366774000) default( 476) gstgnomevfssrc.c(1158):gst_gnomevfssrc_open_file:<source> File not found ERROR (0x9062458 - 307050:57:27.366949000) playbasebin( 476) gstplaybasebin.c(1536):gst_play_base_bin_change_state:<playbin> Could not open vfs file "file:///media/media1/music/Fuse/Fuse Presents Technasia/27 - Untitled " for reading.
fixed...
apparently not... playlist_get_next 206.144051 filename: /media/music/Fuse/Fuse Presents Technasia//27 - Untitled #2.ogg ERROR (0x83d33e0 - 307097:22:13.260580000) default(29126) gstgnomevfssrc.c(1158):gst_gnomevfssrc_open_file:<source> Could not open vfs file "file:///media/music/Fuse/Fuse Presents Technasia/27 - Untitled #2.ogg" for reading. ERROR (0x83d33e0 - 307097:22:13.260726000) default(29126) gstgnomevfssrc.c(1158):gst_gnomevfssrc_open_file:<source> File not found ERROR (0x83d33e0 - 307097:22:13.260955000) playbasebin(29126) gstplaybasebin.c(1564):gst_play_base_bin_change_state:<playbin> Could not open vfs file "file:///media/music/Fuse/Fuse Presents Technasia/27 - Untitled #2.ogg" for reading. TOTAL LENGTH: -5274198310.026693 spm position 3377 -0.000000
that isn't a bug however according to jdahlin, as '#' is forbidden in URIs and need to be escaped (now, I need to find the elusive convenient function that does that all by itself)