diff options
Diffstat (limited to 'extras')
| -rwxr-xr-x | extras/HOME/.local/bin/media-control | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/extras/HOME/.local/bin/media-control b/extras/HOME/.local/bin/media-control index c3febcd..cc75f80 100755 --- a/extras/HOME/.local/bin/media-control +++ b/extras/HOME/.local/bin/media-control @@ -49,11 +49,15 @@ fi echo "Sending to taget: $target" function mpris2_dbus_player_do { + method="$1" + shift + dbus-send \ --print-reply \ --dest="$target" \ /org/mpris/MediaPlayer2 \ - "org.mpris.MediaPlayer2.Player.$1" + "org.mpris.MediaPlayer2.Player.$method" \ + "$@" } function mpris2_dbus_get_player_property { @@ -69,6 +73,12 @@ case $1 in "play") mpris2_dbus_player_do PlayPause ;; + "seekf") + mpris2_dbus_player_do Seek "int64: 12000000" + ;; + "seekb") + mpris2_dbus_player_do Seek "int64: -3000000" + ;; "next") mpris2_dbus_player_do Next ;; |