blob: 76c0d6a9e2075e288e09e01ff2f7a51bff08b823 (
plain)
1
2
3
4
5
6
7
8
|
#!/bin/sh
# Have an mpv instance that works with a socket somewhat globally
socket="/tmp/mpvsocket"
# Start mpv in idle if socket is not getting listened to
nc -zvU "$socket" || setsid mpv --input-ipc-server=/tmp/mpvsocket --idle &
file="$(PLAYER='echo' mmedia video)"
[ "$file" ] || exit 1
echo '{ "command": ["loadfile", "'"$file"'", "append-play"] }' | nc -U /tmp/mpvsocket
|