summaryrefslogtreecommitdiffstats
path: root/clerk_updater
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2014-12-19 00:35:45 +0100
committerRasmus Steinke <rasi@xssn.at>2014-12-19 00:35:45 +0100
commitdf2cdefff9db3896c95d3f37f368099a94d84baa (patch)
tree92f8d87c81269b6a36b3531c67f68d5d02ab1ee4 /clerk_updater
parente3689f1dfeef5f1bb6997413897545e8f35639f4 (diff)
downloadperl-app-clerk-df2cdefff9db3896c95d3f37f368099a94d84baa.tar.gz
perl-app-clerk-df2cdefff9db3896c95d3f37f368099a94d84baa.tar.xz
updated updater
Diffstat (limited to 'clerk_updater')
-rwxr-xr-xclerk_updater14
1 files changed, 4 insertions, 10 deletions
diff --git a/clerk_updater b/clerk_updater
index d3bf880..b5cac86 100755
--- a/clerk_updater
+++ b/clerk_updater
@@ -9,24 +9,18 @@ if [[ "$change_db" == "$new_db" ]]; then
:
else
notify-send "clerk" "Creating caches"
- album_temp_cur=$(mppc albumcache &)
- tracks_temp_cur=$(mppc trackcache &)
+ mppc albumcache &
+ mppc trackcache &
last_temp_cur=$(export seperator="$seperator"; mppc lastcache | awk -F "$seperator" '{OFS=""; print $2,ENVIRON["seperator"],$3,ENVIRON["seperator"],$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
fi
else
notify-send "clerk" "Updating caches"
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}" &)
+ mppc albumcache &
+ mppc trackcache &
last_temp_cur=$(export seperator="$seperator"; mppc lastcache | awk -F "$seperator" '{OFS=""; print $2,ENVIRON["seperator"],$3,ENVIRON["seperator"],$4}'| uniq &)
- rm -f $HOME/.config/clerk/album_cache
- rm -f $HOME/.config/clerk/tracks.cache
rm -f $HOME/.config/clerk/last.cache
- 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
fi