summaryrefslogtreecommitdiff
path: root/ncmpcpp-ueberzug
diff options
context:
space:
mode:
authorTyler Hoang <tyler@tylerhoang.xyz>2021-11-25 16:31:51 -0800
committerTyler Hoang <tyler@tylerhoang.xyz>2021-11-25 16:31:51 -0800
commitc370b77862f83076c44daa92e44653065253d9af (patch)
tree4717658046f580663163303d0f239576d18fbaea /ncmpcpp-ueberzug
parent1f7c60f62a49c15de2f14bd87cc4dbf856fe18ce (diff)
updated
Diffstat (limited to 'ncmpcpp-ueberzug')
-rwxr-xr-x[l---------]ncmpcpp-ueberzug19
1 files changed, 18 insertions, 1 deletions
diff --git a/ncmpcpp-ueberzug b/ncmpcpp-ueberzug
index 1f74a45..028baa0 120000..100755
--- a/ncmpcpp-ueberzug
+++ b/ncmpcpp-ueberzug
@@ -1 +1,18 @@
-/home/tyler/.config/ncmpcpp/ncmpcpp-ueberzug/ncmpcpp-ueberzug \ No newline at end of file
+#!/bin/sh
+export FIFO_UEBERZUG="/tmp/mpd-ueberzug-${PPID}"
+
+cleanup() {
+ rm "$FIFO_UEBERZUG" 2>/dev/null
+ rm /tmp/mpd_cover.jpg 2>/dev/null
+ pkill -P $$ 2>/dev/null
+ pkill ncmpcpp_cover_art.sh
+}
+
+pkill -P $$ 2>/dev/null
+rm "$FIFO_UEBERZUG" 2>/dev/null
+mkfifo "$FIFO_UEBERZUG" >/dev/null
+trap cleanup EXIT 2>/dev/null
+tail --follow "$FIFO_UEBERZUG" | ueberzug layer --silent --parser simple >/dev/null 2>&1 &
+
+ncmpcpp
+cleanup