22 lines
599 B
Bash
22 lines
599 B
Bash
#!/bin/bash
|
|
|
|
# Specifying the icon(s) in the script
|
|
# This allows us to change its appearance conditionally
|
|
|
|
player_status=$(playerctl status 2> /dev/null)
|
|
if [[ $player_status == "Playing" || $player_status == "Paused" ]]; then
|
|
metadata="$(playerctl metadata artist) - $(playerctl metadata title)"
|
|
fi
|
|
|
|
# Foreground color formatting tags are optional
|
|
if [[ $player_status == "Playing" ]]; then
|
|
# Orange when playing
|
|
echo "$metadata"
|
|
elif [[ $player_status == "Paused" ]]; then
|
|
# Greyed out info when paused
|
|
echo "$metadata"
|
|
else
|
|
# Greyed out icon when stopped
|
|
echo ""
|
|
fi
|