Rules for smart playlists do not recognize special characters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Exaile |
Fix Released
|
Low
|
Dustin Spicuzza |
Bug Description
This bug was reported by a Debian user on Debian's BTS (see http://
I have a smart playlist to play random tracks from my collection, but exclude
some folders. One of the folders includes special characters (Hörspiele), but
tracks from that folder appear in the playlist.
I have verified, that I can not create a smart playlist to use only tracks from
that folder, but it works with other folders, e.g. it is possible to create a
playlist playing random tracks from the folder "Dj Mixes".
The complete rule reads
"Location" "does not contain" "Hörspiele"
This appeard after upgrading exaile from stable (0.2.14+debian-2.3) to
testing(
The file
~/.local/
prints the rule when viewing with less as
aVH<F6>rspiele
when editing with vim as
aVHörspiele
I have not set any encoding parameters in ~/.vimrc
Related branches
Changed in exaile: | |
status: | Fix Committed → Fix Released |
Hello,
I am the original reporter of the issue.
I have no experience in Python, but I think this info may be of interest to the developers:
I have just checked out the code from Bazaar
and inserted some prints in it, i.e.: xl/playlist. py line 1527: print "search string: %s" % search_string
exaile/
exaile/xl/trax.py line 354: print "tokens: %s" % tokens
Here is the output of these prints H\xf6rspiele' ]
search_string: ! __loc="Hörspiele"
tokens: ['', u'!', u'__loc=
Output from bzr version-info:
revision-id: <email address hidden>
date: 2011-05-13 19:52:50 +0200
build-date: 2011-05-13 23:26:28 +0200
revno: 3833
branch-nick: exaile-0.3.x
I hope this helps,
Thomas