toggle
[dotfiles.git] / music / .local / bin / music_toggle
1 #!/bin/sh
2 if quodlibet --status
3 then
4 quodlibet --play-pause
5 elif mpc status
6 then
7 mpc toggle
8 elif cmus-remote -Q
9 then
10 cmus-remote --pause
11 elif dbus-send --session --dest=org.freedesktop.DBus --type=method_call \
12 --print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames\
13 | grep -q "org\.mpris\.MediaPlayer2\.spotify"
14 then
15 dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify\
16 /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
17 else
18 echo "$(date) $0: no music player detected"
19 fi