diff --git a/.local/bin/update-now-playing b/.local/bin/update-now-playing
index 2513c5a..652cffc 100755
--- a/.local/bin/update-now-playing
+++ b/.local/bin/update-now-playing
@@ -2,6 +2,10 @@
 
 while :
 do
-	echo "$(mpc current | awk '{ if ( length($0) > 80 ) { printf substr($0, 1, 80); print "..." } else { print $0; }}') " >/home/naiji/.local/share/i3status/now-playing
-	sleep 1
+	current="$(mpc current)"
+	if [ -n "$current" ]
+	then
+		echo "$(echo "$current" | awk '{ if ( length($0) > 80 ) { printf substr($0, 1, 80); print "..." } else { print $0; }}') " >/home/naiji/.local/share/i3status/now-playing
+		sleep 1
+	fi
 done