summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@derf.homelinux.org>2010-06-24 16:38:44 +0200
committerDaniel Friesel <derf@derf.homelinux.org>2010-06-24 16:38:44 +0200
commit97d25cbabf7a76c3cb76f567b1cdbf91fad08738 (patch)
tree23a3f1f4aaaa160b5d22028f3eaaa0a5aecfe5cc
parent68675794db8c2cb16e1e2de745c1f197dcbc262b (diff)
pmp3p: Prohibit äöü
-rwxr-xr-xbin/pmp3p6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/pmp3p b/bin/pmp3p
index 728f770..720cf0c 100755
--- a/bin/pmp3p
+++ b/bin/pmp3p
@@ -92,9 +92,9 @@ function read_tags {
tracktitle "${_tt}"
tracknumber "${_tnp}"
)
- tags[artist]=${(L)rtags[artist]//[^[:alnum:]]/_}
- tags[album]=${(L)rtags[album]//[^[:alnum:]]/_}
- tags[tracktitle]=${(L)rtags[tracktitle]//[^[:alnum:]]/_}
+ tags[artist]=${(L)rtags[artist]//[^A-Za-z0-9_-]/_}
+ tags[album]=${(L)rtags[album]//[^A-Za-z0-9_-]/_}
+ tags[tracktitle]=${(L)rtags[tracktitle]//[^A-Za-z0-9_-]/_}
tags[tracknumber]=$(printf "%02d" ${rtags[tracknumber]//[^[:digit:]]})
if [[ -n ${tags[artist]} && -n ${tags[tracktitle]} ]] {