Bug#652614: audacious: improper unicode character handling in m3u files

jon jon at seniorblanco.com
Mon Dec 19 08:22:14 UTC 2011


Package: audacious
Version: 2.4.4-1
Severity: normal
Tags: l10n


Consider the following m3u file:

jon at local:~/music$ cat Buena\ Vista\ Social\ Club-World\ Circuit\ -\ Nonesuch.m3u 
Buena Vista Social Club/World Circuit - Nonesuch/01-Chan Chan.mp3
Buena Vista Social Club/World Circuit - Nonesuch/02-De Camino a la Vereda.mp3
Buena Vista Social Club/World Circuit - Nonesuch/03-El Cuarto de Tula.mp3
Buena Vista Social Club/World Circuit - Nonesuch/04-Pueblo Nuevo.mp3
Buena Vista Social Club/World Circuit - Nonesuch/05-Dos Gardenias.mp3
Buena Vista Social Club/World Circuit - Nonesuch/06-¿Y Tú Qué Has Hecho?.mp3
Buena Vista Social Club/World Circuit - Nonesuch/07-Veinte Años.mp3
Buena Vista Social Club/World Circuit - Nonesuch/08-El Carretero.mp3
Buena Vista Social Club/World Circuit - Nonesuch/09-Candela.mp3
Buena Vista Social Club/World Circuit - Nonesuch/10-Amor de Loca Juventud.mp3
Buena Vista Social Club/World Circuit - Nonesuch/11-Orgullecida.mp3
Buena Vista Social Club/World Circuit - Nonesuch/12-Murmullo.mp3
Buena Vista Social Club/World Circuit - Nonesuch/13-Buena Vista Social Club.mp3
Buena Vista Social Club/World Circuit - Nonesuch/14-La Bayamesa.mp3

When fed this file audacious responds thusly:

jon at local:~/music$ audacious Buena\ Vista\ Social\ Club-World\ Circuit\ -\ Nonesuch.m3u 

** WARNING **
Audacious has detected that your ALSA device has a broken timer.  A workaround
is being used to prevent CPU overload.  Please report this problem to your
Linux distributor or to the ALSA developers.

unix-io: Cannot open /home/jon/music/Buena Vista Social Club/World Circuit - Nonesuch/07-Veinte Años.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/Buena Vista Social Club/World Circuit - Nonesuch/06-¿Y Tú Qué Has Hecho?.mp3: No such file or directory.

Please ignore the WARNING it is unrelated to this bug and does not cause me any problems. In this instance song #1 in the m3u file is playing now.

Now consider the following m3u file:

jon at local:~/music$ cat 近藤\ 浩治-ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD.m3u 
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/01-ゼルダの伝説 25周年 シンフォニー.mp3
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/02-カカリコ村 ~ トワイライトプリンセステーマ.mp3
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/03-風のタクトメドレー.mp3
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/04-ゲルドの谷.mp3
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/05-大妖精のテーマ.mp3
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/06-トワイライトプリンセスメドレー.mp3
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/07-ゼルダの伝説メインテーマ.mp3
近藤 浩治/ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD/08-「スカイウォードソード」女神の詩.mp3

Fed to audacious we see this:

jon at local:~/music$ audacious 近藤\ 浩治-ゼルダの伝説 25周年 オーケストラコンサート スペシャルCD.m3u 
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/01-ã¼ã«ãã®ä¼èª¬ 25å¨å¹´ãã·ã³ãã©ãã¼.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/04-ã²ã«ãã®è°·.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/01-ã¼ã«ãã®ä¼èª¬ 25å¨å¹´ãã·ã³ãã©ãã¼.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/02-ã«ã«ãªã³æ ï½ ãã¯ã¤ã©ã¤ãããªã³ã»ã¹ãã¼ã.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/03-風ã®ã¿ã¯ãã¡ãã¬ã¼.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/05-大å¦ç²¾ã®ãã¼ã.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/06-ãã¯ã¤ã©ã¤ãããªã³ã»ã¹ã¡ãã¬ã¼.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/08-ãã¹ã«ã¤ã¦ã©ã¼ãã½ã¼ãã女ç¥ã®è©©.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/07-ã¼ã«ãã®ä¼èª¬ã¡ã¤ã³ãã¼ã.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/02-ã«ã«ãªã³æ ï½ ãã¯ã¤ã©ã¤ãããªã³ã»ã¹ãã¼ã.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/03-風ã®ã¿ã¯ãã¡ãã¬ã¼.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/04-ã²ã«ãã®è°·.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/05-大å¦ç²¾ã®ãã¼ã.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/06-ãã¯ã¤ã©ã¤ãããªã³ã»ã¹ã¡ãã¬ã¼.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/07-ã¼ã«ãã®ä¼èª¬ã¡ã¤ã³ãã¼ã.mp3: No such file or directory.
unix-io: Cannot open /home/jon/music/è¿è¤ 浩治/ã¼ã«ãã®ä¼èª¬ã25å¨å¹´ããªã¼ã±ã¹ãã©ã³ã³ãµã¼ããã¹ãã·ã£ã«CD/08-ãã¹ã«ã¤ã¦ã©ã¼ãã½ã¼ãã女ç¥ã®è©©.mp3: No such file or directory.

In this instance there is no song currently playing and the play button only causes the errors to repeat. Am I creating my m3u files incorrectly?

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacious depends on:
ii  audacious-plugins             2.4.4-1    Base plugins for audacious
ii  dbus                          1.4.16-1   simple interprocess messaging syst
ii  dbus-x11                      1.4.16-1   simple interprocess messaging syst
ii  gtk2-engines-pixbuf           2.24.7-1   pixbuf-based theme for GTK+ 2.x
ii  libaudclient2                 2.4.4-1    audacious dbus remote control libr
ii  libaudcore1                   2.4.4-1    audacious core engine library
ii  libc6                         2.13-21    Embedded GNU C Library: Shared lib
ii  libdbus-1-3                   1.4.16-1   simple interprocess messaging syst
ii  libdbus-glib-1-2              0.98-1     simple interprocess messaging syst
ii  libgdk-pixbuf2.0-0            2.24.0-1   GDK Pixbuf library
ii  libglib2.0-0                  2.30.2-4   GLib library of C routines
ii  libgtk2.0-0                   2.24.7-1   GTK+ graphical user interface libr
ii  libice6                       2:1.0.7-2  X11 Inter-Client Exchange library
ii  libmcs1                       0.7.2-2    abstraction library to store confi
ii  libmowgli2                    0.7.1-1    high performance development frame
ii  libsm6                        2:1.2.0-2  X11 Session Management library

Versions of packages audacious recommends:
ii  unzip                         6.0-5      De-archiver for .zip files

audacious suggests no packages.

-- no debconf information





More information about the pkg-multimedia-maintainers mailing list