Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- # MPD/MPC by olshrimpeyes
- nowplaying=`mpc | grep - | sed -e 's/\&/&/g'`
- playing=`mpc | grep playing | sed -e 's/p/P/g' |tr -d '[],'`
- volume=`mpc | grep volume | cut -d "%" -f1 | tr -d 'volume:"" '`
- echo "<openbox_pipe_menu>"
- echo "<item label=\"Music Player\"><action name=\"Execute\"><execute>"$term "-e ncmpcpp</execute></action></item>"
- echo "<separator/>"
- if [[ -z $nowplaying ]]
- then
- echo "<item label=\"Not Playing\"><action name=\"Execute\"><execute>mpc</execute></action></item>"
- else
- echo "<item label=\""$nowplaying"\"><action name=\"Execute\"><execute>mpc</execute></action></item>"
- if [[ -z $playing ]]
- then
- echo "<item label=\"Paused\"><action name=\"Execute\"><execute>mpc</execute></action></item>"
- else
- echo "<item label=\""$playing"\"><action name=\"Execute\"><execute>mpc</execute></action></item>"
- fi
- fi
- echo "<separator/>"
- if [[ -z $playing ]]
- then
- echo "<item label=\"Play\"><action name=\"Execute\"><execute>mpc play</execute></action></item>"
- else
- echo "<item label=\"Pause\"><action name=\"Execute\"><execute>mpc pause</execute></action></item>"
- echo "<item label=\"Stop\"><action name=\"Execute\"><execute>mpc stop</execute></action></item>"
- fi
- echo "<item label=\"Next\"><action name=\"Execute\"><execute>mpc next</execute></action></item>"
- echo "<item label=\"Previous\"><action name=\"Execute\"><execute>mpc prev</execute></action></item>"
- echo "<menu id=\"volume\" label=\"Volume: "$volume"%\">"
- echo "<item label=\"Volume Mixer\"><action name=\"Execute\"><execute>"$TERM "-e alsamixer</execute>if [ $volume -le 90 ]
- then
- setto=`expr $volume + 10`
- echo "<item label=\"Volume: "$setto"%\"><action name=\"Execute\"><execute>mpc volume +10</execute></action></item>"
- fi
- if [ $volume -le 95 ]
- then
- setto=`expr $volume + 5`
- echo "<item label=\"Volume: "$setto"%\"><action name=\"Execute\"><execute>mpc volume +5</execute></action></item>"
- fi
- if [ $volume -ge 5 ]
- then
- setto=`expr $volume - 5`
- echo "<item label=\"Volume: "$setto"%\"><action name=\"Execute\"><execute>mpc volume -5</execute></action></item>"
- fi
- if [ $volume -ge 10 ]
- then
- setto=`expr $volume - 10`
- echo "<item label=\"Volume: "$setto"%\"><action name=\"Execute\"><execute>mpc volume -10</execute></action></item>"
- fi
- echo "</menu>"
- echo "</openbox_pipe_menu>"
Advertisement
Add Comment
Please, Sign In to add comment