From 80fde62b22e8cdb289bc8dcdbf2bcf92790f621c Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Wed, 22 Jun 2022 11:57:24 +0200 Subject: Add wrapper for mpv --- .local/bin/mpv | 1 + .local/etc/wrapper.d/mpv.rc | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 120000 .local/bin/mpv create mode 100644 .local/etc/wrapper.d/mpv.rc (limited to '.local') diff --git a/.local/bin/mpv b/.local/bin/mpv new file mode 120000 index 0000000..3da827c --- /dev/null +++ b/.local/bin/mpv @@ -0,0 +1 @@ +../share/wrapper.sh \ No newline at end of file diff --git a/.local/etc/wrapper.d/mpv.rc b/.local/etc/wrapper.d/mpv.rc new file mode 100644 index 0000000..e1241f0 --- /dev/null +++ b/.local/etc/wrapper.d/mpv.rc @@ -0,0 +1,22 @@ +#!/bin/sh + +WRAPPER_BINS=" + mpv +" + +wrap_before() { + if mpc status | awk 'NR==2 { print }' | grep -iq playing + then + wrap_run mpc pause > /dev/null + WRAPPER_X_MPD_PAUSED="yes" + else + mpc status | awk 'NR==2 { print }' | grep -iq playing + fi +} + +wrap_after() { + if [ "$WRAPPER_X_MPD_PAUSED" ] + then + wrap_run mpc play > /dev/null + fi +} -- cgit v1.1