1JACK_PROPERTY(1)            General Commands Manual           JACK_PROPERTY(1)
2
3
4

NAME

6       jack_property  -  JACK client to list, set and delete metadata informa‐
7       tion
8

SYNOPSIS

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

DESCRIPTION

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

OPTIONS

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.21                            August 2022                 JACK_PROPERTY(1)
Impressum