control media with MPRIS instead of manually

This commit is contained in:
Guilherme Rugai Freire 2021-08-09 15:17:59 -03:00
parent 8e5ab44410
commit 3b43a6156e
No known key found for this signature in database
GPG Key ID: 0F9FE41723A8A297

View File

@ -1,35 +1,15 @@
#!/bin/sh
control_play() {
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
mpc toggle
}
control_stop() {
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
mpc stop
}
control_next() {
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
mpc next
}
control_prev() {
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
mpc prev
}
case $1 in
# Control
play )
control_play ;;
playerctl play-pause ;;
stop )
control_stop ;;
playerctl stop ;;
next )
control_next ;;
playerctl next ;;
prev )
control_prev ;;
playerctl previous ;;
# Volume
vol_up )