diff options
author | Rasmus Steinke <rasi@xssn.at> | 2014-12-11 19:17:42 +0100 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2014-12-11 19:17:42 +0100 |
commit | ae353d5ef008f486a1fb294b4202a7d2db2b63d1 (patch) | |
tree | 86981ee36d9e5f3eff1cdc0099c56ad4e774874f | |
parent | eb614425096d27501dc8700d5c0e9943e77be88a (diff) | |
download | perl-app-clerk-ae353d5ef008f486a1fb294b4202a7d2db2b63d1.tar.gz perl-app-clerk-ae353d5ef008f486a1fb294b4202a7d2db2b63d1.tar.xz |
use find for caches instead of listallinfo
-rwxr-xr-x | clerk_updater | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clerk_updater b/clerk_updater index 4ac3261..8dc1a6b 100755 --- a/clerk_updater +++ b/clerk_updater @@ -9,9 +9,9 @@ if [[ "$change_db" == "$new_db" ]]; then : else notify-send "clerk" "Creating caches" - album_temp_cur=$(mppc listall --format "{$mpd_artist} $seperator {album} $seperator {date}" | sort | uniq &) - tracks_temp_cur=$(mppc listall --format "{artist} $seperator {track} $seperator {title} $seperator {album}" &) - last_temp_cur=$(export seperator="$seperator"; mppc listall --format "{last-modified}$seperator{date}$seperator{$mpd_artist}$seperator{album}" | sort -r | awk -F "$seperator" '{ print $2,ENVIRON["seperator"],$3,ENVIRON["seperator"],$4 }' | awk '!x[$0]++' &) + album_temp_cur=$(mppc albumcache &) + tracks_temp_cur=$(mppc trackcache &) + last_temp_cur=$(mppc lastcache | awk -F ' • ' '{print $2,"•",$3,"•",$4}' | uniq &) echo "$album_temp_cur" > $HOME/.config/clerk/album.cache echo "$tracks_temp_cur" > $HOME/.config/clerk/tracks.cache echo "$last_temp_cur" > $HOME/.config/clerk/last.cache @@ -21,7 +21,7 @@ else sed -i "s/change_db=".*"/change_db=""$new_db""/" $HOME/.config/clerk/config album_temp_cur=$(mppc listall --format "{$mpd_artist} $seperator {album} $seperator {date}" | sort | uniq &) tracks_temp_cur=$(mppc listall --format "{artist} $seperator {track} $seperator {title} $seperator {album}" &) - last_temp_cur=$(export seperator="$seperator"; mppc listall --format "{last-modified}$seperator{date}$seperator{$mpd_artist}$seperator{album}" | sort -r | awk -F "$seperator" '{ print $2,ENVIRON["seperator"],$3,ENVIRON["seperator"],$4 }' | awk '!x[$0]++' &) + last_temp_cur=$(mppc lastcache | awk -F " $seperator " "{print $2,"$seperator",$3,"$seperator",$4}" | uniq &) rm -f $HOME/.config/clerk/album_cache rm -f $HOME/.config/clerk/tracks.cache rm -f $HOME/.config/clerk/last.cache |