I have just some simple changes to the default.
And I ask you why there's not a function to just compare two string or number for equality?
CODE
// check if track belongs to VA album
$if($or($stricmp(%album artist%,VA),$stricmp($left(%album artist%,7),various)),$puts(va,1),)
// Change numbers to chinese ones
$puts(chinesetracknumber,
$ifgreater(%tracknumber%,0,
$ifgreater(%tracknumber%,1,
$ifgreater(%tracknumber%,2,
$ifgreater(%tracknumber%,3,
$ifgreater(%tracknumber%,4,
$ifgreater(%tracknumber%,5,
$ifgreater(%tracknumber%,6,
$ifgreater(%tracknumber%,7,
$ifgreater(%tracknumber%,8,
$ifgreater(%tracknumber%,9,
$ifgreater(%tracknumber%,10,
$ifgreater(%tracknumber%,11,
$ifgreater(%tracknumber%,12,
$ifgreater(%tracknumber%,13,
$ifgreater(%tracknumber%,14,
$ifgreater(%tracknumber%,15,
$ifgreater(%tracknumber%,16,
$ifgreater(%tracknumber%,17,
$ifgreater(%tracknumber%,18,
$ifgreater(%tracknumber%,19,
$ifgreater(%tracknumber%,20,
$ifgreater(%tracknumber%,21,
$ifgreater(%tracknumber%,22,
$ifgreater(%tracknumber%,23,
$ifgreater(%tracknumber%,24,
$ifgreater(%tracknumber%,25,
$ifgreater(%tracknumber%,26,
$ifgreater(%tracknumber%,27,
$ifgreater(%tracknumber%,28,
$ifgreater(%tracknumber%,29,
$ifgreater(%tracknumber%,30,
$ifgreater(%tracknumber%,31,
$ifgreater(%tracknumber%,32,
$ifgreater(%tracknumber%,33,
$ifgreater(%tracknumber%,34,
$ifgreater(%tracknumber%,35,
$ifgreater(%tracknumber%,36,
$ifgreater(%tracknumber%,37,
$ifgreater(%tracknumber%,38,
$ifgreater(%tracknumber%,39,
$ifgreater(%tracknumber%,40,%tracknumber%,四十),
三十九),
三十八),
三十七),
三十六),
三十五),
三十四),
三十三),
三十二),
三十一),
〇三十),
二十九),
二十八),
二十七),
二十六),
二十五),
二十四),
二十三),
二十二),
二十一),
〇二十),
〇十九),
〇十八),
〇十七),
〇十六),
〇十五),
〇十四),
〇十三),
〇十二),
〇十一),
〇〇十),
〇〇九),
〇〇八),
〇〇七),
〇〇六),
〇〇五),
〇〇四),
〇〇三),
〇〇二),
〇〇一),〇零〇)
)
// 'album' formatting
$puts(album,%album%[ - CD$num(%disc%,1)][' 号歌〔'$get(chinesetracknumber)'〕']
)
//if 'album artist' tag is present
$if(%album artist%,
// set 'artist' to VA for VA albums, and to 'album artist' otherwise:
$if($get(va),$puts(artist,VA),$puts(artist,%album artist%))
//if 'artist' is different from 'album artist', append the former to the title
$if($strcmp(%album artist%,%artist%),$puts(title,%title%),
$puts(title,%title% '//' %artist%)),
//no 'album artist' found
$puts(artist,%artist%)$puts(title,%title%)
)
// formatting for files without all the tags:
,
$if(%title%,
$puts(title,%title%)$if(%artist%,$puts(artist,%artist%)),
$puts(title,$if($stricmp($left(%_path_raw%,7),'http://'),%_path_raw%,
%_filename_ext%)))
)
'号'$num(%_playlist_number%,$len(%_playlist_total%))
['音乐家「'$get(artist)'」']
['年〔'%date%〕]
['像片簿「'$get(album)'」']
[标题「$get(title)」]
[$char(9)$if(%unsyncedlyrics%,'[文]')][风格「%genre%」]
[%_length%]
It looks like:
号8485音乐家「Гражданская Оборона」年〔1987〕像片簿「Некрофилия 号歌〔〇〇一〕」标题「Некрофилия」 风格「Punk」2:04
号8486音乐家「Гражданская Оборона」年〔1987〕像片簿「Некрофилия 号歌〔〇〇二〕」标题「Мы в глубокой жопе」 风格「Punk」2:15
号5515音乐家「Morbid Angel」年〔1998〕像片簿「Formulas Fatal To The Flesh 号歌〔〇十一〕」标题「Invocation Of The Continual One」 风格「Death Metal」9:46
号5516音乐家「Morbid Angel」年〔1998〕像片簿「Formulas Fatal To The Flesh 号歌〔〇十二〕」标题「Ascent Through The Spheres」 风格「Death Metal」2:01
号5517音乐家「Morbid Angel」年〔1998〕像片簿「Formulas Fatal To The Flesh 号歌〔〇十三〕」标题「Hymnos Rituales De Guerra」 风格「Death Metal」2:43