Title formatting works by replacing special known characters with some text.
Right now, every conversion starts with % symbol.
For example: %a - %t [%l] will produce something like Artist - Title [1:23]
> 0.4.4: gives the "title" metadata, which at load time may be set from tags, or from a filename
0.5: gives either "title" metadata if set, or builds from filename
that means 0.4.4 and 0.5 should display the same results for %t, but they work differently
in 0.4.4 empty title metadata would be automatically replaced with filename, which would conflict with what is actually in the file
> 0.4.4: gives whatever was set as "band" metadata at load time
0.5: gives "band", or "album artist" or "albumartist" or "artist", whichever exists, in this order
This is a new feature in v0.5
You may access any metadata field using %@FIELD_NAME@ syntax
For example, %@ALBUM@ will give the album name.
It is also possible to access read-only properties in this way. They are shown in 2nd page of Track Properties dialog. They all start with ":" character. So, to get bitrate - you should write %@:BITRATE@.
Field names are not case sensitive, so you may use %@:bitrate@ as well.
Spaces are allowed in field names, so %@album artist@ is legal syntax.
List of standard editable fields:
List of standard read-only fields:
Most field names are directly corresponding to their names in Track Properties dialog.