-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmpv
More file actions
executable file
·53 lines (47 loc) · 1.74 KB
/
mpv
File metadata and controls
executable file
·53 lines (47 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/usr/bin/env bash
#
# ############################################################################
# Project: scripts (none)
# File...: /Users/fgm/binx/mpv
# Created: Saturday, 2024/12/14 - 15:59:19
# Author.: fbnmtz, (fabiano.matoz@gmail.com)
# ~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~~·~·~·~·~·~·~·~
# Last Modified: Thursday, 2025/01/09 - 09:54:42
# Modified By..: @fbnmtz, (fabiano.matoz@gmail.com)
# ~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~~·~·~·~·~·~·~·~
# Version: 0.0.1.41
# ~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~~·~·~·~·~·~·~·~
# Description:
# >
# ############################################################################
# HISTORY:
#
# ~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~
# shellcheck disable=SC1090,SC2154
source "$xSHELL_INIT"
use args
xrequirements mpv:docker
_mpv(){
# --device /dev/dri \
# -v /path/to/your/media/:/home/mpv/media:ro \
# docker run --rm -it \
# --privileged \
# --network host \
# -e XDG_RUNTIME_DIR \
# -v /etc/machine-id:/etc/machine-id:ro \
# -v /run/user/1000/pulse:/run/user/1000/pulse \
# -v $HOME/.Xauthority:/home/mpv/.Xauthority \
# -v /tmp/.X11-unix:/tmp/.X11-unix -v $(pwd):/home/fgm/share -e DISPLAY=$DISPLAY \
# fbnmtz/mpv mpv "$@"
# docker run --rm -it --privileged --net host --name mpv --group-add audio --group-add video -v ~/Desktop:/videos pmdcosta/mpv mpv "$@"
# install IINA
# https://github.com/iina/iina
open -a IINA "$@"
}
if builtin mpv 2> /dev/null; then
echo "mpv binary"
mpv "$@"
else
echo "mpv function (docker)"
_mpv "$@"
fi