1JACK_PROPERTY(1) General Commands Manual JACK_PROPERTY(1)
2
3
4
6 jack_property - JACK client to list, set and delete metadata informa‐
7 tion
8
10 jack_property -l
11 jack_property [ -c | -p ] -l identifier
12 jack_property [ -c | -p ] -l identifier key
13 jack_property [ -c | -p ] -s identifier key value [ type ]
14 jack_property [ -c | -p ] -d identifier
15 jack_property [ -c | -p ] -d identifier key
16 jack_property -D
17
19 jack_property can be used to list, set and delete any and all metadata
20 associated with the ports and clients of a JACK server.
21
22 There are three main ways to use the command. The -l option is used to
23 list existing metadata. The -s option is used to set metadata. The
24 -d/-D options are used to delete metadata.
25
26 The identifier is normally a UUID (UUIDs for ports and clients can be
27 shown with jack_lsp(1)). If the -c option is used, then identifier will
28 be interpreted as a client name, and its UUID will be looked up inter‐
29 nally and used for the relevant metadata operation. If the -p option is
30 used, then identifier will be interpreted as a port name and its UUID
31 will be looked up internally and used for the relevant metadata opera‐
32 tion.
33
34 The key is an arbitrary string that identifies the metadata to be oper‐
35 ated upon.
36
37 The value is an arbitrary string that defines the value of the metadata
38 to be created.
39
40 The type is an optional MIME type, given as a string. An empty type for
41 a piece of metadata results in it being interpreted as "text/UTF-8".
42
44 -l list all metadata currently defined
45
46 -l identifier
47 list all metadata currently defined for identifier
48
49 -l identifier key
50 show the value of the metadata associated with key for identifier
51
52 -d identifier
53 deletes all metadata for identifier
54
55 -d identifier key
56 deletes the metadata associated with key for identifier
57
58 -D delete all currently defined metadata
59
60 -s identifier key value [ type ]
61 sets the metadata associated with key to value for identifer,
62 with its type set to type if given
63
64 -c interpret a given identifier as a client name rather than a UUID
65
66 -p interpret a given identifier as a port name rather than a UUID
67
68
69
70
71
72
731.9.14 January 2020 JACK_PROPERTY(1)