Release 20230511
May 19, 2023 in bliss by Dan Gravell
This week’s release adds improved support for ID3 COMM
and TXXX
fields.
ID3 has two commonly-used fields that are used for metadata that falls outside the prescribed fields:
COMM
- “Comments” designed to be inserted by a human for managing their own collection.
TXXX
- “User defined” fields where “user” has really evolved to mean “developer” and where de-facto fields have been specified by software.
So, COMM
fields are normally used by an individual in organising their collection. They might describe the music files in ways that make sense only to the user.
Meanwhile, TXXX
fields are used across libraries. They define metadata that a piece of software that works on multiple libraries might want to read and write. Common examples are TXXX:iTunNORM
for iTunes volume normalisation or TXXX:MusicBrainz Album Id
to define the MusicBrainz ID for the album a given track is within.
bliss has always allowed COMM
and TXXX
fields to be written and read, but only those without descriptions. You can see above I gave an example of a description; iTunNORM
. Without description support, COMM
and TXXX
support wasn’t that useful.
Well, this release adds COMM
and TXXX
support, so now these fields can be edited in the Tags
editors, and checked by rules.
We also updated the file paths tokens to add full support for these fields. The <tag field>
tokens can be written as so:
<tag field:TXXX:MusicBrainz Album Type>
So that might insert a value like Album
, Single
etc in your file path.
A note on whitespace, capitalisation and custom rules
As part of this work we’ve had to disable COMMENT
fields from the whitespace trimming, capitalisation and other custom rules. That’s because there’s currently no way to specify the description for these rules.
Downloading and installing
You can download by clicking the button above, or from the downloads page.