29 lines
525 B
Plaintext
29 lines
525 B
Plaintext
|
#! env zsh
|
||
|
|
||
|
STATUS="$(playerctl status)"
|
||
|
MSG="$(playerctl metadata --format '{{xesam:title}} - {{xesam:artist}}')"
|
||
|
OPTIONS="玲 Back
|
||
|
怜 Next
|
||
|
懶 Play/Pause
|
||
|
Stop"
|
||
|
|
||
|
SELECTED="$(
|
||
|
rofi -dmenu -i -width 15 -mesg "${MSG:-"No infomation"}" -p "${STATUS:-"Not Playing"}" --hide-scrollbar -line-padding 4 <<< $OPTIONS
|
||
|
)"
|
||
|
|
||
|
echo $SELECTED
|
||
|
|
||
|
case $SELECTED in
|
||
|
*Next)
|
||
|
playerctl next ;;
|
||
|
*Back)
|
||
|
playerctl previous ;;
|
||
|
*Play/Pause)
|
||
|
playerctl play-pause ;;
|
||
|
*Stop)
|
||
|
playerctl stop ;;
|
||
|
*)
|
||
|
echo $SELCTED ;;
|
||
|
esac
|
||
|
|