summaryrefslogtreecommitdiffstats
path: root/clerk_updater
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2014-12-19 01:08:20 +0100
committerRasmus Steinke <rasi@xssn.at>2014-12-19 01:08:20 +0100
commit4849a3dc176c4f103e0e9dde7db2028e15f9def8 (patch)
tree40d28beb27c5e9314fac01e56e870c8f4d3d0be0 /clerk_updater
parentdf2cdefff9db3896c95d3f37f368099a94d84baa (diff)
downloadperl-app-clerk-4849a3dc176c4f103e0e9dde7db2028e15f9def8.tar.gz
perl-app-clerk-4849a3dc176c4f103e0e9dde7db2028e15f9def8.tar.xz
use listallinfo for lastcache for now
Diffstat (limited to 'clerk_updater')
-rwxr-xr-xclerk_updater4
1 files changed, 2 insertions, 2 deletions
diff --git a/clerk_updater b/clerk_updater
index b5cac86..958a90b 100755
--- a/clerk_updater
+++ b/clerk_updater
@@ -11,7 +11,7 @@ if [[ "$change_db" == "$new_db" ]]; then
notify-send "clerk" "Creating caches"
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 &)
+ 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]++' &)
echo "$last_temp_cur" > $HOME/.config/clerk/last.cache
fi
else
@@ -19,7 +19,7 @@ else
sed -i "s/change_db=".*"/change_db=""$new_db""/" $HOME/.config/clerk/config
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 &)
+ 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]++' &)
rm -f $HOME/.config/clerk/last.cache
echo "$last_temp_cur" > $HOME/.config/clerk/last.cache