beets/beetsplug
Nicolas Dietrich a0e133ae5d Allow unicode in rewrite items
This commit makes rewrite explicitely match items using the .lower() function
instead of using Pythons builtin re.I flag.

This is required as the re.I flag only allows for case-independent pattern
matching with ascii chars. Even worse, the pattern is stored in lowercase when
using re.I, but the value to be matched isn't lowercased.

Example:

[rewrite]
artist Сергей Васильевич Рахманинов: Sergei Rachmaninoff
2012-05-09 00:21:06 +02:00
..
bpd Added support for random and repeat in the bpd plugin. 2012-05-08 22:53:17 +02:00
lastgenre transaction objects to control DB access 2012-05-06 23:24:05 -07:00
web transaction objects to control DB access 2012-05-06 23:24:05 -07:00
__init__.py make sure beetsplug is loaded as a namespace package 2010-07-20 23:15:19 -07:00
bench.py memoize %aunique results (share among tracks) 2012-04-29 18:07:29 -07:00
chroma.py merge 2012-05-08 11:59:41 -07:00
embedart.py fix plugin hook in embedart 2011-12-28 15:56:07 -08:00
importfeeds.py change m3u open mode to 'a' so file content is not reseted at each import when in 'm3u' mode 2012-05-02 21:51:37 +02:00
info.py use 2.6-compatible format strings 2012-05-08 11:46:08 -07:00
inline.py fix plugin errors with missing sections 2012-01-31 18:52:27 -08:00
lyrics.py merge 2012-05-08 11:59:41 -07:00
mbcollection.py use 2.6-compatible format strings 2012-05-08 11:46:08 -07:00
mpdupdate.py transaction objects to control DB access 2012-05-06 23:24:05 -07:00
rdm.py flexible -f templates for album listings (and rdm) 2012-04-30 22:59:17 -07:00
replaygain.py lastgenre now writes tags to files (#279) 2011-12-20 17:49:11 -08:00
rewrite.py Allow unicode in rewrite items 2012-05-09 00:21:06 +02:00
scrub.py add "scrub" plugin (#280) 2012-01-02 14:03:28 -08:00