summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2014-12-11 19:17:42 +0100
committerRasmus Steinke <rasi@xssn.at>2014-12-11 19:17:42 +0100
commitae353d5ef008f486a1fb294b4202a7d2db2b63d1 (patch)
tree86981ee36d9e5f3eff1cdc0099c56ad4e774874f
parenteb614425096d27501dc8700d5c0e9943e77be88a (diff)
downloadperl-app-clerk-ae353d5ef008f486a1fb294b4202a7d2db2b63d1.tar.gz
perl-app-clerk-ae353d5ef008f486a1fb294b4202a7d2db2b63d1.tar.xz
use find for caches instead of listallinfo
-rwxr-xr-xclerk_updater8
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