commit 02c3d29
hovercats
·
2026-08-31 11:33:22 +0000 UTC
parent 6d842e7
dont use spaces between brackets
1 files changed,
+8,
-8
M
ampv
M
ampv
+8,
-8
1@@ -7,7 +7,7 @@ tmpfile=/tmp/.ampv.tmp
2
3 fn player {mpv '--input-ipc-server='$socket $*}
4 fn tosocket {printf '{ "command": '$*' }\n' | nc -UN $socket}
5-fn getfilepath {tosocket '[ "get_property", "path" ]' | \
6+fn getfilepath {tosocket '["get_property", "path"]' | \
7 awk -F '"' '{print $4}'
8 }
9
10@@ -23,22 +23,22 @@ switch($1) {
11 songfile=`{getfilepath}
12 rm -rf $"songfile
13 case -i
14- tosocket '[ "get_property", "filtered-metadata" ]' | \
15+ tosocket '["get_property", "filtered-metadata"]' | \
16 sed -e 's/{"data":{//' \
17 -e 's/"},"request_id":0,"error":"success"}//' \
18 -e 's/_/ /g' -e 's/":/: /g' -e 's/,"/\n/g' -e 's/"//g'
19 case -n
20- tosocket '[ "playlist-next" ]'
21+ tosocket '["playlist-next"]'
22 case -p
23- tosocket '[ "cycle", "pause" ]'
24+ tosocket '["cycle", "pause"]'
25 case -P
26- tosocket '[ "playlist-prev" ]'
27+ tosocket '["playlist-prev"]'
28 case -s
29- tosocket '[ "playlist-shuffle" ]'
30+ tosocket '["playlist-shuffle"]'
31 case -S
32 player --idle &
33 case -g
34- tosocket '[ "quit" ]'
35+ tosocket '["quit"]'
36 shift
37 if (~ $#* 0) {
38 find $musicdir -type f -name *.opus > $tmpfile
39@@ -47,7 +47,7 @@ switch($1) {
40 if not music=$*
41 player --no-audio-display $music
42 case -u
43- tosocket '[ "playlist-unshuffle" ]'
44+ tosocket '["playlist-unshuffle"]'
45 case *
46 printf 'Usage: ampv -a|-d|-D|-i|-n|-p|-P|-s|-S|-g|-u\n'
47 exit 1