mirror of
https://github.com/ksyasuda/dotfiles.git
synced 2025-12-05 02:53:38 -08:00
27 lines
420 B
Bash
Executable File
27 lines
420 B
Bash
Executable File
#!/bin/sh
|
|
|
|
PLAYER="$1"
|
|
|
|
if [ -z "$PLAYER" ]; then
|
|
echo "Usage: $0 <player>"
|
|
exit 1
|
|
fi
|
|
|
|
STATUS="$(playerctl -p "$PLAYER" status 2>/dev/null)"
|
|
|
|
case "$STATUS" in "" | "Stopped")
|
|
exit 0
|
|
;;
|
|
"Paused")
|
|
STATUS=" "
|
|
;;
|
|
"Playing")
|
|
STATUS=" "
|
|
;;
|
|
esac
|
|
|
|
TITLE="$(playerctl -p "$PLAYER" metadata title)"
|
|
ARTIST="$(playerctl -p "$PLAYER" metadata artist)"
|
|
|
|
printf "%s\n" "$STATUS$TITLE - $ARTIST"
|