summaryrefslogtreecommitdiff
path: root/.config/ncmpcpp/cover.sh
blob: 2a895b4c07acbabcc9ee1f26848e48ca8897a8b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env sh

######################################################################
# @author      : pico (pico@$HOSTNAME)
# @file        : cover
# @created     : Sunday Sep 08, 2024 00:48:44 CST
#
# @description : 
######################################################################

source "`ueberzug library`"
COVER="/tmp/album_cover.png"

function add_cover {
    ImageLayer::add [identifier]="img" [x]="2" [y]="1" [path]="$COVER"
}

ImageLayer 0< <(
if [ ! -f "$COVER" ]; then
    cp "$HOME/.config/ncmpcpp/default_cover.png" $COVER"
fi

# rerender image when changed
while inotifywait -q -q -e close_write "$COVER"; do
    add_cover
done
)