Magic File Renamer - Formatting Parameters Guide

<SN> Serial number, exact formatting fixed at MFR's user's interface
<WN> Whole file name (Prefix+Extension)
<FN> File name without extension (Prefix only)
<EXT> File's extension
<P> File's parent directory name
<Px> File's parent direcotry at level x (where x is a number: 1..9)
<DT> File's date (date is at default format: DD-MM-YY)
<DTstr> File's date, where str is date format string. See Date/Time Format String Guide
<TM> File's time (time is at default format: HH-NN-SS)
<TMstr> File's time, where str is time format string. See Date/Time Format String Guide
<SZ> File's size. Measuring unit (B,KB,MB,GB) is automatic.
<SZx> File's size. Measuring unit is defined by x, where x is one b,k,m,g (for B,KB,MB,GB). Example: <SZk>
<LBL> Disk's label for the disk where the file is located
<DRV> Drive's letter for the drive where the file is located
<RND> Random character between A..Z
<RNDxy> Random character between x..y (x and y are chars, range by ASCII). Example: <RND09>
<PRTx> Part x (x in 1..9) of the filename, where parts are separated by the default char (-)
<PRTxy> Same as <PRTx>, but the separator char is y.
Example: <PRT2_> on 'Abba_Dancing Queen.mp3' will result 'Dancing Queen.mp3'
<NL> Current entry (line) from the name list file. First file uses the entry at the first line, etc.
Name list file is selected in the formatter section.
<MIDs,x,y> Copy chars from middle of s, positions x to y. s is another format string.
Example: <MID<FN>abc<EXT>,3,7> on 'games.exe' will result 'mesab.exe'
x and y can also be in the form LENGTH-i (to start from the i-th char from the end of s)
Example: <MID<WN>,2,LENGTH-1> on 'games.exe' will result 'ames.ex'

MP3 specific formatting parameters:

<MP3ARTIST> Artist name from the ID3v1 tag
<MP3TITLE> Song title from the ID3v1 tag
<MP3ALBUM> Album name from the ID3v1 tag
<MP3YEAR> Year from the ID3v1 tag
<MP3GENRE> Genre name from the ID3v1 tag
<MP3COMMENT> Comment name from the ID3v1 tag.
<TPE1> Artist name from the ID3v2 tag
<TIT2> Song title from the ID3v2 tag
<TALB> Album name from the ID3v2 tag
<TYER> Year from the ID3v2 tag
<TCON> Genre name from the ID3v2 tag
<TRCK> Track # from the ID3v2 tag
<Txxx> Specific text from ID3v2 tag frame (field).
Txxx is the wanted frame. For a full list of text frames supported in ID3v2 press here.

Example: <TCOM> will result the 'Composer' field in ID3v2 tag.



Date/Time Format String Guide:

The following format specifiers are supported:

d Displays the day as a number without a leading zero (1-31)
dd Displays the day as a number with a leading zero (01-31)
ddd Displays the day as an abbreviation (Sun-Sat)
dddd Displays the day as a full name (Sunday-Saturday)
dddddd Displays the date in long date format
m Displays the month as a number without a leading zero (1-12).
If the m specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
mm Displays the month as a number with a leading zero (01-12).
If the mm specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
mmm Displays the month as an abbreviation (Jan-Dec)
mmmm Displays the month as a full name (January-December)
yy Displays the year as a two-digit number (00-99).
yyyy Displays the year as a four-digit number (0000-9999).
   
h Displays the hour without a leading zero (0-23).
hh Displays the hour with a leading zero (00-23).
n Displays the minute without a leading zero (0-59).
nn Displays the minute with a leading zero (00-59).
s Displays the second without a leading zero (0-59).
ss Displays the second with a leading zero (00-59).
t Displays the time in short format.
tt Displays the time in long format.
am/pm ses the 12-hour clock for the preceding h or hh specifier, and displays 'am' for any hour before noon, and 'pm' for any hour after noon. The am/pm specifier can use lower, upper, or mixed case, and the result is displayed accordingly.
a/p Uses the 12-hour clock for the preceding h or hh specifier, and displays 'a' for any hour before noon, and 'p' for any hour after noon. The a/p specifier can use lower, upper, or mixed case, and the result is displayed accordingly.
ampm Uses the 12-hour clock for the preceding h or hh specifier, and displays AM for any hour before noon, and PM for any hour after noon.



Format specifiers may be written in upper case as well as in lower case letters--both produce the same result.


ID3V2.3.0 Text Frames:

TALB Album/Movie/Show title
TBPM BPM (beats per minute)
TCOM Composer
TCON Content type
TCOP Copyright message
TDAT Date
TDLY Playlist delay
TENC Encoded by
TEXT Lyricist/Text writer
TFLT File type
TIME Time
TIT1 Content group description
TIT2 Title/songname/content description
TIT3 Subtitle/Description refinement
TKEY Initial key
TLAN Language(s)
TLEN Length
TMED Media type
TOAL Original album/movie/show title
TOFN Original filename
TOLY Original lyricist(s)/text writer(s)
TOPE Original artist(s)/performer(s)
TORY Original release year
TOWN File owner/licensee
TPE1 Lead performer(s)/Soloist(s)
TPE2 Band/orchestra/accompaniment
TPE3 Conductor/performer refinement
TPE4 Interpreted, remixed, or otherwise modified by
TPOS Part of a set
TPUB Publisher
TRCK Track number/Position in set
TRDA Recording dates
TRSN Internet radio station name
TRSO Internet radio station owner
TSIZ Size
TSRC ISRC (international standard recording code)
TSSE Software/Hardware and settings used for encoding
TYER Year
TXXX User defined text information frame