If your track has no tags, this command will otherwise hang forever.
The ":-" uses an empty string as the default value in case the tags variable doesn't exists. This changes the command from jo -p -- to jo -p -- "". The first command will hang indefinitely, the latter will echo "{}" to the standard out.
If your track has no tags, this command will otherwise hang forever.
The ":-" uses an empty string as the default value in case the tags variable doesn't exists. This changes the command from
jo -p --
tojo -p -- ""
. The first command will hang indefinitely, the latter will echo "{}" to the standard out.Tested on OSX