aboutsummaryrefslogtreecommitdiff
path: root/emms-player-mplayer.el
diff options
context:
space:
mode:
Diffstat (limited to 'emms-player-mplayer.el')
-rw-r--r--emms-player-mplayer.el10
1 files changed, 10 insertions, 0 deletions
diff --git a/emms-player-mplayer.el b/emms-player-mplayer.el
index 4976144..52dcf6b 100644
--- a/emms-player-mplayer.el
+++ b/emms-player-mplayer.el
@@ -53,6 +53,10 @@
'seek
'emms-player-mplayer-seek)
+(emms-player-set emms-player-mplayer
+ 'seek-to
+ 'emms-player-mplayer-seek-to)
+
(defun emms-player-mplayer-pause ()
"Depends on mplayer's -slave mode."
(process-send-string
@@ -64,5 +68,11 @@
emms-player-simple-process-name
(format "seek %d\n" sec)))
+(defun emms-player-mplayer-seek-to (sec)
+ "Depends on mplayer's -slave mode."
+ (process-send-string
+ emms-player-simple-process-name
+ (format "seek %d 2\n" sec)))
+
(provide 'emms-player-mplayer)
;;; emms-player-mplayer.el ends here