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 #!/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 case $1 in
# Control # Control
play ) play )
control_play ;; playerctl play-pause ;;
stop ) stop )
control_stop ;; playerctl stop ;;
next ) next )
control_next ;; playerctl next ;;
prev ) prev )
control_prev ;; playerctl previous ;;
# Volume # Volume
vol_up ) vol_up )