summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2014-11-15 16:13:15 +0100
committerRasmus Steinke <rasi@xssn.at>2014-11-15 16:13:15 +0100
commit9d8ef0b8c5355a4643af9d30030e8e837ade8c72 (patch)
treedab92850b7aeb5d32b33402f7e173963fe55a0a3
parent0702fdb916cddc45376157b9c661ad8a90427af2 (diff)
downloadperl-app-clerk-9d8ef0b8c5355a4643af9d30030e8e837ade8c72.tar.gz
perl-app-clerk-9d8ef0b8c5355a4643af9d30030e8e837ade8c72.tar.xz
eliminate duplicates
-rwxr-xr-xclerk_updater4
1 files changed, 2 insertions, 2 deletions
diff --git a/clerk_updater b/clerk_updater
index 279b428..9eb34c9 100755
--- a/clerk_updater
+++ b/clerk_updater
@@ -9,7 +9,7 @@ if [[ "$change_db" == "$new_db" ]]; then
echo "album/track cache up to date"
else
notify-send "clerk" "Creating caches"
- album_temp_cur=$(mppc listall --format "{$mpd_artist} $seperator {album} $seperator {date}" | uniq &)
+ 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]++' &)
echo "$album_temp_cur" > $HOME/.config/clerk/album.cache
@@ -19,7 +19,7 @@ if [[ "$change_db" == "$new_db" ]]; then
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}" | uniq &)
+ 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]++' &)
rm -f $HOME/.config/clerk/album_cache