update ncspot notification

master
Rostyslav Hnatyshyn 2 weeks ago
parent f2fa6a95d3
commit e19e5d2c10
  1. 2
      ncspot/config.toml
  2. 8
      ncspot/playerctl_notifier.sh
  3. 4
      wired/wired.ron

@ -1,4 +1,4 @@
notify=false
notify=true
[notification_format]
body = "%album\n%artists"

@ -1,6 +1,6 @@
killall -q playerctl
# delete all the copied image files first
find "$HOME/.cache/ncspot/" -type f -exec sh -c 'file -b --mime-type "$0" | grep -q "^image/" && rm "$0"' {} \;
find "$HOME/.config/ncspot/" -type f -exec sh -c 'file -b --mime-type "$0" | grep -q "^image/" && rm "$0"' {} \;
playerctl metadata --follow --format '{{ mpris:trackid }}' | while read -r line; do
title=$(playerctl metadata title)
album=$(playerctl metadata album)
@ -11,8 +11,14 @@ playerctl metadata --follow --format '{{ mpris:trackid }}' | while read -r line;
if [[ -n $ap ]]; then
cfp="$HOME/.cache/ncspot/covers/$ap"
# should have a timeout
counter=0
until [ -e $cfp ]; do
sleep 1
# counter=$((counter + 1))
# if [ "$counter" -eq 60 ]; then
# break
# fi
done
MIME_TYPE=$(file -b --mime-type "$cfp")
SUB_TYPE=$(echo "$MIME_TYPE" | cut -d'/' -f2)

@ -3887,12 +3887,12 @@
render_criteria: [And ([Note ("volume")])]
)
],
max_notifications: 10,
max_notifications: 1,
min_window_height: 24,
min_window_width: 24,
poll_interval: 6,
replacing_enabled: true,
replacing_resets_timeout: true,
shortcuts: ShortcutsConfig (notification_action1: 3, notification_close: 2, notification_interact: 1, notification_pause: 1),
timeout: 10000
timeout: 3000
)

Loading…
Cancel
Save