User Defined Properties

From mAirListWiki

Jump to: navigation, search

In the PFL, Extra PFL, and Properties dialogs, and in the mAirListTag program, you can add, edit, and delete any extra text fields you wish, using the User Defined Properties tab. For example, you might want to add a Year field, or perhaps Label and CatNum fields to assist with your music licensing returns.

You can write the contents of these 'user defined' fields to your mAirList log files (details below), or process them using other programs.

NOTE: If you already have suitable data stored in ID3v2 tags in your MP3 files, note that you can also write the contents of those tags into your log files (see ID3v2 Tags below).

Contents

How To Add And Edit UDPs

UDP fields and values are saved in metadata files (.mmd), playlist files (.mlp), and desktop files (.mld/.mlt). If you save a file's Properties by clicking the File Tag button, UDP fields and values are saved within the XML contained in the custom tag which mAirList adds to your MP3 (or other taggable) audio file.

In the User Defined Properties tab:

  • To add a field, press the Ins key, then type the field's Name and Value.
  • To edit a field's Name or Value, type over it.
  • To delete a field, blank out its Name and Value.

A planned mAirList enhancement will add a UDP page to Configuration to allow you to create a default set of UDP fields for use when tagging 'new' files.

Using UDPs and ID3v2 Tags For Logging

You can include any combination of UDP fields and ID3v2 tags in your log format strings.

UDPs

The format is %u{fieldname}. For example, to add UDP fields named Label, CatNum, and Track to your log file entry, with each field separated by Tab characters, you would add this to your log format string:

%u{Label}%t%u{CatNum}%t%u{Track}

Any undefined fields will be written as empty strings.

ID3v2 Tags

The format is %i{tagname}. tagname is the four-letter uppercase name of the tag. For example, to add the usual ID3v2 tag used to store Year to your log file entry, you would add this to your log format string:

%i{TYER}

Any undefined fields will be written as empty strings.

TIP: Although there is a list online of the 'official' ID3v2 tag names, some software is known to store data in ID3v2 tag names you might not expect. Therefore, we recommend that you obtain a freeware internal file viewer utility such as FileAlyzer or XVI32 and use that to literally look inside one or more MP3 files to work out which tag names your files actually use for various data. You will find all the ID3v2 tags are stored at the beginning of an MP3 file. This method usually saves a lot of time and unnecessary puzzlement.

Personal tools