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