[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/mpv e3fad297cd 18/50: add README.md
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/mpv e3fad297cd 18/50: add README.md |
Date: |
Tue, 28 Dec 2021 00:58:40 -0500 (EST) |
branch: elpa/mpv
commit e3fad297cd68719b8573bd326b01bbdf20ef4a87
Author: Johann Klähn <kljohann@gmail.com>
Commit: Johann Klähn <kljohann@gmail.com>
add README.md
---
README.md | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000..2bf926a46c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,31 @@
+# mpv.el
+
+This package is a potpourri of helper functions to control a [mpv][]
+process via its IPC interface. After installing you might want to add
+some of the following to your init file to ease transcription of videos
+using Org-mode:
+
+```emacs
+(defun org-timer-item--mpv-insert-playback-position (fun &rest args)
+ "When no org timer is running but mpv is alive, insert playback position."
+ (if (and
+ (not org-timer-start-time)
+ (mpv--alive-p))
+ (mpv-insert-playback-position t)
+ (apply fun args)))
+(advice-add 'org-timer-item :around
+ #'org-timer-item--mpv-insert-playback-position)
+
+(org-add-link-type "mpv" #'mpv-play)
+(defun org-mpv-complete-link (&optional arg)
+ (replace-regexp-in-string
+ "file:" "mpv:"
+ (org-file-complete-link arg)
+ t t))
+(add-hook 'org-open-at-point-functions #'mpv-seek-to-position-at-point)
+```
+
+Apart from that, just have a look at the interactive functions in
+[mpv.el](mpv.el).
+
+[mpv]: http://mpv.io/
- [nongnu] branch elpa/mpv created (now 9bd6d36cc7), ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 899559ae77 04/50: some fixes, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv ee505feff0 16/50: add .gitignore, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 0a02225f4e 30/50: autoload all interactive functions, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 27b98410e5 45/50: Fix decreasing volume or speed by multiple steps, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 8da5b19f3d 07/50: cleanup, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 91b094c966 02/50: initial import, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv f0da905fd3 06/50: implement pausing and inserting playback position, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 6338f0d6b5 12/50: rename to mpv.el, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv e3fad297cd 18/50: add README.md,
ELPA Syncer <=
- [nongnu] elpa/mpv c6b3fa013c 36/50: Add mpv-run-command function to synchronously run commands, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 9dedf3b7c1 34/50: Monkey-patch org-timer-item instead of reimplementing, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 174cd4b68b 31/50: call expand-file-name on files passed to mpv-play, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 3849da1e45 01/50: root commit, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 33ca8987ed 03/50: work around spurious event messages, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv 6fe510798a 26/50: fix mpv-speed-set, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv fcdca618df 29/50: add badge for MELPA stable, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv d7bb3a7082 40/50: Add sleep and timeout to mpv-kill and mpv-play, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv bc89524528 15/50: use timer formatting from org-timer.el, ELPA Syncer, 2021/12/28
- [nongnu] elpa/mpv b026ae5bb6 46/50: Merge pull request #19 from c1-g/volume, ELPA Syncer, 2021/12/28