TitleFormattingの解説は、Reference や Title Formatting Help などを参考にしてください。
source
文字列
pattern
検索する文字列(正規表現)
$if($regexp(%title%,'[a-zA-Z+]'),TRUE,FALSE)
source
文字列
pattern
検索する文字列(正規表現)
replace
置換する文字列
$regexp(%filename%,'^([^-]+)-([^-]+)-([^-]+)','$1') ⇒ ALBUM $regexp(%filename%,'^([^-]+)-([^-]+)-([^-]+)','$2') ⇒ TRACK $regexp(%filename%,'^([^-]+)-([^-]+)-([^-]+)','$3') ⇒ TITLE※ pattern,replaceに括弧等を使う場合"'"で囲んでください。
string
文字列
$len932(%title%)
size
サイズ
precision
小数点桁数
$roundsize(%filesize%,2)
expr
計算式
- 加(+)、減(-)、乗(*)、除(/)、余(\)
- 括弧は"("、")"の代わりに"{"、"}"を使います。
precision
小数点桁数 (省略時は0)
$expr({%width1%-%width2%}/2)
tf
title formatting
$groupby('%album%')
引数のtfはtitlefomattingの文字列そのものを渡さないといけない為、"'"で囲んでください。囲まないと再生中の曲の情報を渡すことになります。
index
先頭が0、以降1,2...
tf
title formatting
$groupby_item(0,'%album%')
引数のtfはtitlefomattingの文字列そのものを渡さないといけない為、"'"で囲んでください。囲まないと再生中の曲の情報を渡すことになります。
index
先頭が0、以降1,2...
tf
title formatting
$queue(0,'%album% - %title%') ⇒ 9.39MB
引数のtfはtitlefomattingの文字列そのものを渡さないといけない為、"'"で囲んでください。囲まないと再生中の曲の情報を渡すことになります。
name
新しい変数名
value
変数にセットする値
$register(spec,$roundsize(%_filesize%) %codec% $info(bitrate)kbps %samplerate%Hz %channels%) %spec% ⇒ 8.83MB MP3 255kbps 48000Hz stereo
name
変数名
name
配列名
index
インデックス
value
配列にセットする値
$set_array(%album%,%tracknumber%,%title%)
name
配列名
index
インデックス
$get_array(%album%,01)
name
配列名
$get_array_szie(%album%)
name
配列名 省略時はすべての配列をクリアする
dest
展開先のパス
default
デフォルト画像のパス
// ファイル名に使えない文字の置き換え $register(artfile,$regexp(%album%,'([\\/:*?"<>|])','_').image) // アルバムアートの展開&ファイル名の取得 $register(albumart,$extract_art(albumarts/%artfile%,albumarts/default.jpg)) // アルバムアートの表示 $imageabs2(150,150,,,,,0,0,%albumart%,)