--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: exaile: Show empty collection if UTF8 characters are present in filenames
- From: Luca Niccoli <lultimouomo@gmail.com>
- Date: Sat, 07 Mar 2009 16:02:48 +0100
- Message-id: <20090307150248.7984.16929.reportbug@barry>
Package: exaile
Version: 0.2.11.1+debian-2
Severity: important
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Exaile never shows a single song when I set my mp3 folder as a library.
It outputs this (after thousands of lines) to standard error:
loading tracks...
- -----------------------
select ( /usr/lib/exaile/xl/db.py @ 178):
- -----------------------
Traceback (most recent call last):
File "/usr/lib/exaile/xl/db.py", line 191, in select
row = cur.fetchone()
OperationalError: Could not decode to UTF-8 column 'name' with text '/home/luca/files/mp3/Afterhours/(Non è per sempre)/06 - baby fiducia.mp3'
- -----------------------
load_tracks ( /usr/lib/exaile/xl/library.py @ 262):
- -----------------------
Traceback (most recent call last):
File "/usr/lib/exaile/xl/library.py", line 321, in load_tracks
row = cur.fetchone()
OperationalError: Could not decode to UTF-8 column 'name' with text '/home/luca/files/mp3/Frankie Hi-Nrg/Ero Un Autarchico/03-Morsi e rimorsi feat. Arnoldo Foà.mp3'
Closed db for thread Thread-12
done loading tracks...
loading songs
Traceback (most recent call last):
File "/usr/lib/exaile/xl/panels/collection.py", line 545, in load_tree
songs = self.search_tracks(self.keyword, self.all)
File "/usr/lib/exaile/xl/panels/collection.py", line 561, in search_tracks
self.keyword, None, self.where)
File "/usr/lib/exaile/xl/library.py", line 232, in search_tracks
for row in cur.fetchall():
sqlite3.OperationalError: Could not decode to UTF-8 column 'name' with text '/home/luca/files/mp3/Afterhours/(Non è per sempre)/06 - baby fiducia.mp3'
Clearing tracks cache
The filenames don't cause problems to any other program, so I think it's exaile's fault.
Cheers,
Luca
- -- System Information:
Debian Release: 5.0
APT prefers unstable
APT policy: (995, 'unstable'), (991, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.28 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages exaile depends on:
ii gstreamer0.10-alsa 0.10.22-2 GStreamer plugin for ALSA
ii gstreamer0.10-plugins-base 0.10.22-2 GStreamer plugins from the "base"
ii gstreamer0.10-plugins-good 0.10.13-3 GStreamer plugins from the "good"
ii libatk1.0-0 1.22.0-1 The ATK accessibility toolkit
ii libc6 2.9-1 GNU C Library: Shared libraries
ii libcairo2 1.8.6-2 The Cairo 2D vector graphics libra
ii libglib2.0-0 2.18.4-2 The GLib library of C routines
ii libgstreamer0.10-0 0.10.22-2 Core GStreamer libraries and eleme
ii libgtk2.0-0 2.14.7-4 The GTK+ graphical user interface
ii libpango1.0-0 1.22.4-2 Layout and rendering of internatio
ii python 2.5.2-3 An interactive high-level object-o
ii python-dbus 0.83.0-1 simple interprocess messaging syst
ii python-elementtree 1.2.6-12 Light-weight toolkit for XML proce
ii python-glade2 2.12.1-6 GTK+ bindings: Glade support
ii python-gst0.10 0.10.14-2 generic media-playing framework (P
ii python-gtk2 2.12.1-6 Python bindings for the GTK+ widge
ii python-mutagen 1.14-1 audio metadata editing library
ii python-pysqlite2 2.5.0-2 Python interface to SQLite 3
ii python-pyvorbis 1.3-2 A Python interface to the Ogg Vorb
ii python-support 0.8.7 automated rebuilding support for P
Versions of packages exaile recommends:
ii gstreamer0.10-plugins-ugly 0.10.10-2 GStreamer plugins from the "ugly"
ii python-cddb 1.4-5.1+b1 Python interface to CD-IDs and Fre
ii python-gamin 0.1.9-2 Python binding for the gamin clien
ii python-gnome2-extras 2.19.1-3.1 Extra Python bindings for the GNOM
ii python-gpod 0.7.0-0.1 Python bindings for libgpod
ii python-notify 0.1.1-2+b1 Python bindings for libnotify
ii streamripper 1.64.4-1 download online streams into audio
exaile suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkmyjJEACgkQ+AQB36CPPloKdgCeKvB12J85l1JVf9L9bcE8VRau
N/cAn0bXJUxHgnO53v2x47k+yipTGjXG
=E/36
-----END PGP SIGNATURE-----
--- End Message ---