diff options
-rwxr-xr-x | bin/mp3dirlist | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/mp3dirlist b/bin/mp3dirlist index 46c0653..41671dc 100755 --- a/bin/mp3dirlist +++ b/bin/mp3dirlist @@ -23,15 +23,16 @@ function m3l_rm_verb { function m3l_prep_table { #Let's create a tab separated table with empty values where we have none but need at least an empty one. # (Besides, this kind of rhymes.) + # Additionally: ampersand handling sed 's/========.*/====/g' | sed 's/\t$/\t" "/g' | tr '\n' '\t' |\ - sed 's/====/\n====/g;s/====\t/====/g' + sed 's/====/\n====/g;s/====\t/====/g' |\ + sed 's/Artist\t//;s/Title\t//;s/Album\t//;s/\(.*\)Year\t/\1/;s/\(.*\)Track\t/\1/' |\ + uniq | sed 's/====//g;s/\ &\ /\ \&\;\ /g' } exiftool -ext .mp3 -ext .MP3 -ext .wma -ext .WMA -ext .ogg -ext .OGG -lang en -Artist -Title -Album -Year -Track -t -r $SDIR |\ m3l_rm_verb |\ m3l_prep_table |\ - sed 's/Artist\t//;s/Title\t//;s/Album\t//;s/\(.*\)Year\t/\1/;s/\(.*\)Track\t/\1/' |\ - sed 's/\[ \t0-9\]*image files read//g' |\ uniq |\ sed 's/====//g' |\ sed 's/\ &\ /\ \&\;\ /g' |\ |