aboutsummaryrefslogtreecommitdiff
path: root/extras
diff options
context:
space:
mode:
Diffstat (limited to 'extras')
-rwxr-xr-xextras/HOME/.local/bin/media-control12
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
;;