blob: fbf36031f7cb535d43e7e614a468b8e8fdd410e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#! /bin/zsh
files="$(find ~/Archive -type f -name '*.mp4' \
-o -name '*.mkv' \
-o -name '*.avi' \
-o -name '*.webm' \
-o -name '*.flac' \
-o -name '*.ogg' \
-o -name '*.mp3' | dmenu -i -l 15 -p 'Select Files')"
[ -z "$files" ] && exit 1
playlist=()
while read -r file
do
playlist+="$(printf '%s' "$file")"
done < <(print "$files")
[ "$1" = '-o' ] && echo "${playlist[@]}" \
setsid -f mpv "${playlist[@]}" > /dev/null 2>&1
|