]> Freerunner's - dotfiles.git/commitdiff
mako: support ncmpcpp albuminfo
authorAndre Ramnitz <tux.rising@gmail.com>
Tue, 12 Dec 2023 19:43:30 +0000 (20:43 +0100)
committerAndre Ramnitz <tux.rising@gmail.com>
Sun, 18 Aug 2024 16:18:52 +0000 (18:18 +0200)
bin/.local/bin/songinfo [new file with mode: 0755]
mako/.config/mako/config

diff --git a/bin/.local/bin/songinfo b/bin/.local/bin/songinfo
new file mode 100755 (executable)
index 0000000..d6d2047
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+music_dir="/mnt/multimedia/Musik"
+previewdir="$HOME/.config/ncmpcpp/previews"
+filename="$(mpc --format "$music_dir"/%file% current)"
+previewname="$previewdir/$(mpc --format %album% current | base64).png"
+
+[ -e "$previewname" ] || ffmpeg -y -i "$filename" -an -vf scale=128:128 "$previewname" > /dev/null 2>&1
+
+notify-send -r 27072 "Now Playing" "$(mpc --format '%title% \n%artist% - %album%' current)" -i "$previewname"
index 5d6b5c477db8fa53de12fe49355735a6124e9216..6e722f29ef99a066d6ab8ae42417825505f3285d 100644 (file)
@@ -13,14 +13,14 @@ on-notify=exec mpv /usr/share/sounds/freedesktop/stereo/message.oga
 
 # STYLE OPTIONS
 font=LiterationMono Nerd Font 16
-width=300
-height=100
+width=500
+height=132
 margin=10
 padding=15
 border-size=2
 border-radius=0
 icons=1
-max-icon-size=48
+max-icon-size=128
 icon-location=left
 markup=1
 actions=1