dotfiles/home/user/.local/bin/mpv-service.sh
2026-02-20 01:40:47 +03:00

16 lines
315 B
Bash
Executable File

#!/bin/sh
set -eu
SOCKET_PATH="/tmp/mpv-${USER}.sock"
rm -f "${SOCKET_PATH}"
cleanup() {
echo "Stopping MPV service..."
rm -f "${SOCKET_PATH}"
pkill -P $$ mpv || true
}
trap cleanup EXIT TERM INT
exec mpv --really-quiet --idle --no-video --input-ipc-server="${SOCKET_PATH}" --ytdl-format=worstaudio