mirror of
https://github.com/vincentbernat/i3wm-configuration.git
synced 2025-07-13 03:34:22 +02:00
14 lines
406 B
Bash
Executable file
14 lines
406 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# Kill all spotify streams, except the most recent one. We need to use
|
|
# the serial to know which one this is as ID are not monotonous.
|
|
|
|
pw-cli dump short client \
|
|
| grep -F 'ap="spotify"' \
|
|
| cut -d: -f1 \
|
|
| while read id; do
|
|
echo $(pw-cli dump $id | sed -nE 's/^\s*object.serial = "([0-9]*)"/\1/p') $id
|
|
done \
|
|
| sort -n \
|
|
| head -n-1 \
|
|
| xargs -trn1 pw-cli destroy
|