16 lines
451 B
Bash
Executable File
16 lines
451 B
Bash
Executable File
#!/bin/bash
|
|
|
|
player_status=$(playerctl status 2> /dev/null)
|
|
if [[ $? -eq 0 ]]; then
|
|
metadata=$(echo "$(playerctl metadata title) - $(playerctl metadata artist) - $(playerctl metadata album)" | cut -c -80)
|
|
fi
|
|
|
|
# Foreground color formatting tags are optional
|
|
if [[ $player_status = "Playing" ]]; then
|
|
echo "%{F#FFFFFF}⏯️ $metadata%{F-}"
|
|
elif [[ $player_status = "Paused" ]]; then
|
|
echo "%{F#999}⏸️ $metadata%{F-}"
|
|
else
|
|
echo ""
|
|
fi
|