diff options
author | Rasmus Steinke <rasi@xssn.at> | 2016-07-06 00:00:16 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2016-07-06 00:00:16 +0200 |
commit | d873cb37cdb58fc2d8797a1b0d696374059599ec (patch) | |
tree | 0efae22556706ab32859acf9cb5713a2081beec7 /clerk | |
parent | 9817d7904b5a62f06e1758551d62950ded29a48f (diff) | |
download | perl-app-clerk-d873cb37cdb58fc2d8797a1b0d696374059599ec.tar.gz perl-app-clerk-d873cb37cdb58fc2d8797a1b0d696374059599ec.tar.xz |
re-factor album lists
Diffstat (limited to 'clerk')
-rwxr-xr-x | clerk | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -169,15 +169,15 @@ updateCache () { cd $HOME/.config/clerk rm -f *.cache - mpc --format '%mtime%\t[%albumartist%|%artist%] - (%date%) - %album% [(CD %disc%)] - %file%' \ + mpc --format '%mtime%\t[%albumartist%|%artist%] ○ (%date%) ○ %album% [(CD %disc%)] ○ %file%' \ search filename '' \ | fix_date_format 1 '%Y-%m-%d-%H:%M:%S' \ | sort -nr \ | gawk '{for (i=2; i<NF; i++) printf $i " "; print $NF }' \ | perl -ne 'print unless $seen{$_}++' \ - | sed 's:/[^/]*$::' | awk -F ' - ' '!seen[$1 $2 $3 $4]++' \ + | sed 's:/[^/]*$::' | awk -F ' ○ ' '!seen[$1 $2 $3 $4]++' \ | uniq \ - | gawk -F ' - ' '{ printf "%."'${artist_width}'"s\t%."'${date_width}'"s\t%."'${album_width}'"s\t%.300s\n", $1, $2, $3, $4 }' \ + | gawk -F ' ○ ' '{ printf "%."'${artist_width}'"s\t%."'${date_width}'"s\t%."'${album_width}'"s\t%.300s\n", $1, $2, $3, $4 }' \ | column -s $'\t' -t -o $'\t' > $HOME/.config/clerk/latest.cache mpc --format '[%albumartist%|%artist%]\t(%date%)\t%album% [(CD %disc%)]\t%file%' \ search filename '' \ |