[Bug 724638] New: Clementine can't play files with pathnames which use non-ascii character encodings (eg. ISO-Latin or UTF-8)
https://bugzilla.novell.com/show_bug.cgi?id=724638 https://bugzilla.novell.com/show_bug.cgi?id=724638#c0 Summary: Clementine can't play files with pathnames which use non-ascii character encodings (eg. ISO-Latin or UTF-8) Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: i686 OS/Version: openSUSE 11.4 Status: NEW Severity: Major Priority: P5 - None Component: Sound AssignedTo: tiwai@suse.com ReportedBy: rps@mat.uc.pt QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20100101 Firefox/7.0 If a sound file has a pathname (directory + file) which includes non-ascii characters (I tried with UTF-8 and ISO-Latin), clementine correctly loads the file to the playlist (including reading tags and displaying that information) but when it tries to play the file it fails showing errors like this: "gstfilesrc.c(1034): gst_file_src_start (): /GstPipeline:pipeline/GstURIDecodeBin:uridecodebin-2195/GstFileSrc:source: No such file ".../test/12_TomâÂÂs_Diner.mp3"" No such file ".../test/02_Lá_em_baixo.mp3"" The first file had a UTF-8 character in the name (3 bytes): T o m â 200 231 s, but in the error message there are 4 characters between the 2 adjacent ascii characters. The second file had a ISO-Latin character (one byte- L á _ e m), but in the error message there are 2 characters between the 2 adjacent ascii characters. I suspect that when the file is placed in the playlist, clementine stores, not the original pathname, but a converted pathname. Later when it tries to open that pathname it fails. After this error the files are grayed out in the playlist. Reproducible: Always Steps to Reproduce: 1.Create a sound file with a name including non-ascii characters. 2.Load that file to the playlist. This works and clementine shows the file's tags. 3.Try to play the file. Alternatively: 1.Create a directory with a name including non-ascii characters. 2.Place in that directory a sound file, even with an all-ascii name. 3.Try to play the file. Actual Results: There is an error message "No such file", the file is grayed out in the playlist and it doesn't play. Expected Results: It should have played the file. For non-English users a significant part of their music collection will have files with non-ascii names. This bug seriously reduces the usefulness of clementine. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c1
Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c2
--- Comment #2 from Rui Salgueiro
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c3
Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c4
--- Comment #4 from Rui Salgueiro
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c5
--- Comment #5 from Rui Salgueiro
jobs -l [2]+ 12731 Running totem . & *** totem running and playing one of the files ***
lsof -p 12731 | grep -i gstre lsof: WARNING: can't stat() rpc_pipefs file system /var/lib/nfs/rpc_pipefs Output information may be incomplete. totem 12731 rps mem REG 9,0 101692 3408202 /usr/lib/gstreamer-0.10/libgstvideoscale.so totem 12731 rps mem REG 9,0 322412 3411859 /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so totem 12731 rps mem REG 9,0 67732 3408218 /usr/lib/gstreamer-0.10/libgstaudioresample.so totem 12731 rps mem REG 9,0 104488 3408103 /usr/lib/gstreamer-0.10/libgstaudioconvert.so totem 12731 rps mem REG 9,0 195636 3408324 /usr/lib/gstreamer-0.10/libgstflump3dec.so totem 12731 rps mem REG 9,0 146412 3408215 /usr/lib/gstreamer-0.10/libgstaudioparsersbad.so totem 12731 rps mem REG 9,0 38856 3408156 /usr/lib/gstreamer-0.10/libgstid3demux.so totem 12731 rps mem REG 9,0 81432 3408153 /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so totem 12731 rps mem REG 9,0 26384 3408095 /usr/lib/gstreamer-0.10/libgstcoreindexers.so totem 12731 rps mem REG 9,0 109316 3408131 /usr/lib/gstreamer-0.10/libgstdecodebin2.so totem 12731 rps mem REG 9,0 106504 3408142 /usr/lib/gstreamer-0.10/libgstgoom.so totem 12731 rps mem REG 9,0 104940 3408192 /usr/lib/gstreamer-0.10/libgstpulse.so totem 12731 rps mem REG 9,0 71980 3408144 /usr/lib/gstreamer-0.10/libgstxvimagesink.so totem 12731 rps mem REG 9,0 35052 3408074 /usr/lib/gstreamer-0.10/libgstautodetect.so totem 12731 rps mem REG 9,0 287568 3411856 /usr/lib/gstreamer-0.10/libgstcoreelements.so totem 12731 rps mem REG 9,0 257772 3408135 /usr/lib/gstreamer-0.10/libgstplaybin.so totem 12731 rps mem REG 9,0 34704 3408112 /usr/lib/gstreamer-0.10/libgstgconfelements.so totem 12731 rps mem REG 9,0 939000 1368599 /usr/lib/libgstreamer-0.10.so.0.28.0
*** totem is using gstreamer *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c6
--- Comment #6 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c7
--- Comment #7 from Rui Salgueiro
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c8
--- Comment #8 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c9
--- Comment #9 from Rui Salgueiro
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c10
--- Comment #10 from Rui Salgueiro
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c
Christian Trippe
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c11
--- Comment #11 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c12
Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c13
--- Comment #13 from Dave Plater
https://bugzilla.novell.com/show_bug.cgi?id=724638
https://bugzilla.novell.com/show_bug.cgi?id=724638#c14
Bruno Friedmann
participants (1)
-
bugzilla_noreply@novell.com