blob: 1ed5695358f3776d81168e6ebffecf232ef4ed80 (
plain)
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
|
#! /bin/bash
source ./util/dpath
playlist=()
cd "$HOME/Desktop"
function data() {
echo "$(printf '%s\n' "${playlist[@]}")\n"
}
function action() {
[ ! -z "$playlist" ] && echo -e "$(data)" \
&& mpv "${playlist[@]}"
}
function main() {
file="$(find -L "$DPATH" \
. \
-type f -name '*.mp4' \
-o -name '*.mkv' \
-o -name '*.avi' \
-o -name '*.webm' \
-o -name '*.mp3' \
-o -name '*.ogg' \
| dmenu -b \
-i \
-l 25 \
-p 'Select Files:' \
-nb '#ffffff' \
-nf '#000080' \
-sb '#000080' \
-sf '#ffffff')"
if [ -f "$file" ]
then
[[ "$file" = './'* ]] && playlist+=("$(readlink -f "$file")") \
|| playlist+=("$file")
main
else
action
fi
}
main
|