JACK_PROPERTY(1)

πŸ“¦
version 4 Β· 6 versions
, in arch rolling, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ NAME ✨

jack_property β€” JACK client to list, set and delete metadata information

omg hiii bestie πŸ’– you found JACK_PROPERTY(1) from the General Commands Manual. she's your JACK client to list, set and delete metadata information. no cap.

🌸 SYNOPSIS 🌸

jack_property -l
jack_property [ -c | -p ] -l identifier
jack_property [ -c | -p ] -l identifier key
jack_property [ -c | -p ] -s identifier key value [ type ]
jack_property [ -c | -p ] -d identifier
jack_property [ -c | -p ] -d identifier key
jack_property -D

πŸ’« DESCRIPTION πŸ’«

okay so jack_property can be used to list, set and delete any and all metadata associated with the ports and clients of a JACK server. literally any and all, bestie. 🫢

There are three main ways to use the command. The -l option is used to list existing metadata. The -s option is used to set metadata. The -d/-D options are used to delete metadata. that's the whole plot. πŸ“

The identifier is normally a UUID (UUIDs for ports and clients can be shown with jack_lsp(1)). If the -c option is used, then identifier will be interpreted as a client name, and its UUID will be looked up internally and used for the relevant metadata operation. If the -p option is used, then identifier will be interpreted as a port name and its UUID will be looked up internally and used for the relevant metadata operation. iykyk ✨

The key is an arbitrary string that identifies the metadata to be operated upon. it's giving "name tag for your metadata" 🏷️

The value is an arbitrary string that defines the value of the metadata to be created. the actual content, periodt.

The type is an optional MIME type, given as a string. An empty type for a piece of metadata results in it being interpreted as "text/UTF-8". so if you leave it empty, that's the default vibe, technically. πŸ’…

πŸŽ€ OPTIONS πŸŽ€

  • -l β€” list all metadata currently defined
  • -l identifier β€” list all metadata currently defined for identifier πŸ¦‹
  • -l identifier key β€” show the value of the metadata associated with key for identifier πŸ’–
  • -d identifier β€” deletes all metadata for identifier
  • -d identifier key β€” deletes the metadata associated with key for identifier
  • -D β€” delete all currently defined metadata
  • -s identifier key value [ type ] β€” sets the metadata associated with key to value for identifer, with its type set to type if given
  • -c β€” interpret a given identifier as a client name rather than a UUID
  • -p β€” interpret a given identifier as a port name rather than a UUID

okay bye bestie! this page is JACK_PROPERTY(1), source/version 4, dated 2022. go be the main character of your JACK metadata, fr fr. πŸ’–βœ¨πŸ¦‹πŸ‘‘