
|
MusicIP Mixer Help - Patterns
The following patterns are defined. Some patterns have multiple keys, for ease of use. If a value is missing, then the expansion will not happen.
|
Key
|
Meaning
|
|
a, artist
|
Artist name
|
|
composer
|
Composer name
|
|
conductor
|
Conductor name
|
|
lyricist
|
Lyricist name
|
|
orchestra
|
Orchestra name
|
|
n, name, title
|
Song title/name
|
|
album
|
Album name
|
|
y, year
|
Year
|
|
t, track
|
Track number
|
|
0t, 0track
|
Track number, preceded with a 0 if it's less than 10
|
|
g, genre
|
Genre name
|
|
f, file
|
Filename
|
|
abc
|
First letter of artist name (using sort order)
|
|
abc2
|
First two letters of artist name (using sort order)
|
|
abc3
|
First three letters of artist name (using sort order)
|
|
x, ext
|
File extension (mp3, wma, etc.)
|
|
1
|
The name of the directory containing the file (1st parent of file)
|
|
2
|
The second parent directory containing the file (parent directory of %1)
|
|
3
|
The third parent directory containing the file (parent directory of %2)
|
|
4..9
|
4 through 9 continue the pattern of accessing parent directories
(as of version 1.1.5)
|
|
si, 0si, 00si, 000si
|
Song index for song in current list (preceded with a 0 if it's less than 10, and so forth)
(as of version 1.7)
|
The following modifiers may also be applied as prefixes to the field names:
|
Key
|
Meaning
|
|
.
|
Terminate field (no expansion)
|
|
^
|
Convert string to all uppercase
|
|
,
|
Convert string to all lowercase
|
|
@
|
Remove accents
|
|
~
|
Guess case (capitalize first letter of each word, exception certain English words)
|
|
!
|
Guess case (capitalize first letter of each word)
|
|
#
|
Separate words by case (ThisIsAnExample becomes This Is An Example)
|
|
_
|
Replace spaces with underbars
|
|
<
|
Truncate end of string to 32 chars (foo...)
(1.1.6)
You can append an option specifier to customize truncation:
{len} - truncate to
len
characters
{len, pattern} - truncate to
len
characters, use
pattern
instead of ...
|
|
>
|
Truncate beginning of string to 32 chars (...foo)
(1.1.6)
You can append an option specifier to customize truncation:
{len} - truncate to
len
characters
{len, pattern} - truncate to
len
characters, use
pattern
instead of ...
|
|
<>
|
Truncate middle of string to 32 chars (foo...bar)
(1.1.6)
You can append an option specifier to customize truncation:
{len} - truncate to
len
characters
{len, pattern} - truncate to
len
characters, use
pattern
instead of ...
|
|
><
|
Truncate beginning and end of string to 32 chars (...foo...)
(1.1.6)
You can append an option specifier to customize truncation:
{len} - truncate to
len
characters
{len, pattern} - truncate to
len
characters, use
pattern
instead of ...
|
Example 1:
%0t - %a - %n.%ext
This will expand to tracks like this:
01 - The Beatles - Come Together.mp3
Example 2:
%abc\%0t - %n.%ext
This will expand to tracks like this:
B\01 - Come Together.mp3
|
|