Playlist treeのクエリーを紹介します.
◇再生中のアーティスト
Label:Now Playing - @format<$playing('%artist%')>
Source:@database
Format:%album%|[%tracknumber% - ]%title%
Automatically Refreshにチェック
◇フォルダ階層通りに表示
Source:@drop<path>
Format:@default
※pathのフォルダ以下のディレクトリ構造がそのまま表示されます.
しかし,私の環境ではクエリーの更新に異常に時間がかかる為以下のクエリーを使用しています.
Source:@database
Format:
$if($strcmp($directory(%path%,1),
music ),
%track% - %title%,
$if($strcmp($directory(%path%,2),
music ),
$directory(%path%,1)|%track% - %title%,
$if($strcmp($directory(%path%,3),
music ),
$directory(%path%,2)|$directory(%path%,1)|%track% - %title%,
$if($strcmp($directory(%path%,4),
music ),
$directory(%path%,3)|$directory(%path%,2)|$directory(%path%,1)|%track% - %title%
))))
Populatino Order:%path%
※これで,4階層上までさかのぼれます.
処理としては,
赤字 で示す親フォルダ(この例ではmusic)まで階層を上にさかのぼっていきます
従って,ライブラリーに
赤字 のフォルダを親としないファイルがある場合は表示がおかしくなります.
その場合は,Sourceを@drop<path>にすると解決するかもしれません.
◇アーティストの頭文字で分類
下の画像のように,アーティストの頭文字で分類します.
漢字のアーティストに関しては分類は困難です.
別途フィールドを用意して,そこに読み仮名を手動で入力するといった以外に方法が思い浮かびません.
Source:@database
Format:
$if($stricmp($cut(%album artist%,1),0),0-9,
$if($stricmp($cut(%album artist%,1),1),0-9,
$if($stricmp($cut(%album artist%,1),2),0-9,
$if($stricmp($cut(%album artist%,1),3),0-9,
$if($stricmp($cut(%album artist%,1),4),0-9,
$if($stricmp($cut(%album artist%,1),5),0-9,
$if($stricmp($cut(%album artist%,1),6),0-9,
$if($stricmp($cut(%album artist%,1),7),0-9,
$if($stricmp($cut(%album artist%,1),8),0-9,
$if($stricmp($cut(%album artist%,1),9),0-9,
$if($stricmp($cut(%album artist%,1),a),A-E,
$if($stricmp($cut(%album artist%,1),b),A-E,
$if($stricmp($cut(%album artist%,1),c),A-E,
$if($stricmp($cut(%album artist%,1),d),A-E,
$if($stricmp($cut(%album artist%,1),E),A-E,
$if($stricmp($cut(%album artist%,1),f),F-J,
$if($stricmp($cut(%album artist%,1),g),F-J,
$if($stricmp($cut(%album artist%,1),h),F-J,
$if($stricmp($cut(%album artist%,1),i),F-J,
$if($stricmp($cut(%album artist%,1),j),F-J,
$if($stricmp($cut(%album artist%,1),k),K-O,
$if($stricmp($cut(%album artist%,1),l),K-O,
$if($stricmp($cut(%album artist%,1),m),K-O,
$if($stricmp($cut(%album artist%,1),n),K-O,
$if($stricmp($cut(%album artist%,1),o),K-O,
$if($stricmp($cut(%album artist%,1),p),P-T,
$if($stricmp($cut(%album artist%,1),q),P-T,
$if($stricmp($cut(%album artist%,1),r),P-T,
$if($stricmp($cut(%album artist%,1),s),P-T,
$if($stricmp($cut(%album artist%,1),t),P-T,
$if($stricmp($cut(%album artist%,1),u),U-Z,
$if($stricmp($cut(%album artist%,1),v),U-Z,
$if($stricmp($cut(%album artist%,1),w),U-Z,
$if($stricmp($cut(%album artist%,1),x),U-Z,
$if($stricmp($cut(%album artist%,1),y),U-Z,
$if($stricmp($cut(%album artist%,1),z),U-Z,
$if($stricmp($cut(%album artist%,1),あ),あ-お,
$if($stricmp($cut(%album artist%,1),い),あ-お,
$if($stricmp($cut(%album artist%,1),う),あ-お,
$if($stricmp($cut(%album artist%,1),え),あ-お,
$if($stricmp($cut(%album artist%,1),お),あ-お,
$if($stricmp($cut(%album artist%,1),ア),あ-お,
$if($stricmp($cut(%album artist%,1),イ),あ-お,
$if($stricmp($cut(%album artist%,1),ウ),あ-お,
$if($stricmp($cut(%album artist%,1),エ),あ-お,
$if($stricmp($cut(%album artist%,1),オ),あ-お,
$if($stricmp($cut(%album artist%,1),か),か-こ,
$if($stricmp($cut(%album artist%,1),き),か-こ,
$if($stricmp($cut(%album artist%,1),く),か-こ,
$if($stricmp($cut(%album artist%,1),け),か-こ,
$if($stricmp($cut(%album artist%,1),こ),か-こ,
$if($stricmp($cut(%album artist%,1),カ),か-こ,
$if($stricmp($cut(%album artist%,1),キ),か-こ,
$if($stricmp($cut(%album artist%,1),ク),か-こ,
$if($stricmp($cut(%album artist%,1),ケ),か-こ,
$if($stricmp($cut(%album artist%,1),コ),か-こ,
$if($stricmp($cut(%album artist%,1),が),か-こ,
$if($stricmp($cut(%album artist%,1),ぎ),か-こ,
$if($stricmp($cut(%album artist%,1),ぐ),か-こ,
$if($stricmp($cut(%album artist%,1),げ),か-こ,
$if($stricmp($cut(%album artist%,1),ご),か-こ,
$if($stricmp($cut(%album artist%,1),ガ),か-こ,
$if($stricmp($cut(%album artist%,1),ギ),か-こ,
$if($stricmp($cut(%album artist%,1),グ),か-こ,
$if($stricmp($cut(%album artist%,1),ゲ),か-こ,
$if($stricmp($cut(%album artist%,1),ゴ),か-こ,
$if($stricmp($cut(%album artist%,1),さ),さ-そ,
$if($stricmp($cut(%album artist%,1),し),さ-そ,
$if($stricmp($cut(%album artist%,1),す),さ-そ,
$if($stricmp($cut(%album artist%,1),せ),さ-そ,
$if($stricmp($cut(%album artist%,1),そ),さ-そ,
$if($stricmp($cut(%album artist%,1),サ),さ-そ,
$if($stricmp($cut(%album artist%,1),シ),さ-そ,
$if($stricmp($cut(%album artist%,1),ス),さ-そ,
$if($stricmp($cut(%album artist%,1),セ),さ-そ,
$if($stricmp($cut(%album artist%,1),ソ),さ-そ,
$if($stricmp($cut(%album artist%,1),ざ),さ-そ,
$if($stricmp($cut(%album artist%,1),じ),さ-そ,
$if($stricmp($cut(%album artist%,1),ず),さ-そ,
$if($stricmp($cut(%album artist%,1),ぜ),さ-そ,
$if($stricmp($cut(%album artist%,1),ぞ),さ-そ,
$if($stricmp($cut(%album artist%,1),ザ),さ-そ,
$if($stricmp($cut(%album artist%,1),ジ),さ-そ,
$if($stricmp($cut(%album artist%,1),ズ),さ-そ,
$if($stricmp($cut(%album artist%,1),ゼ),さ-そ,
$if($stricmp($cut(%album artist%,1),ゾ),さ-そ,
$if($stricmp($cut(%album artist%,1),た),た-と,
$if($stricmp($cut(%album artist%,1),ち),た-と,
$if($stricmp($cut(%album artist%,1),つ),た-と,
$if($stricmp($cut(%album artist%,1),て),た-と,
$if($stricmp($cut(%album artist%,1),と),た-と,
$if($stricmp($cut(%album artist%,1),タ),た-と,
$if($stricmp($cut(%album artist%,1),チ),た-と,
$if($stricmp($cut(%album artist%,1),ツ),た-と,
$if($stricmp($cut(%album artist%,1),テ),た-と,
$if($stricmp($cut(%album artist%,1),ト),た-と,
$if($stricmp($cut(%album artist%,1),だ),た-と,
$if($stricmp($cut(%album artist%,1),ぢ),た-と,
$if($stricmp($cut(%album artist%,1),づ),た-と,
$if($stricmp($cut(%album artist%,1),で),た-と,
$if($stricmp($cut(%album artist%,1),ど),た-と,
$if($stricmp($cut(%album artist%,1),ダ),た-と,
$if($stricmp($cut(%album artist%,1),ヂ),た-と,
$if($stricmp($cut(%album artist%,1),ヅ),た-と,
$if($stricmp($cut(%album artist%,1),デ),た-と,
$if($stricmp($cut(%album artist%,1),ド),た-と,
$if($stricmp($cut(%album artist%,1),な),な-の,
$if($stricmp($cut(%album artist%,1),に),な-の,
$if($stricmp($cut(%album artist%,1),ぬ),な-の,
$if($stricmp($cut(%album artist%,1),ね),な-の,
$if($stricmp($cut(%album artist%,1),の),な-の,
$if($stricmp($cut(%album artist%,1),ナ),な-の,
$if($stricmp($cut(%album artist%,1),ニ),な-の,
$if($stricmp($cut(%album artist%,1),ヌ),な-の,
$if($stricmp($cut(%album artist%,1),ネ),な-の,
$if($stricmp($cut(%album artist%,1),ノ),な-の,
$if($stricmp($cut(%album artist%,1),は),は-ほ,
$if($stricmp($cut(%album artist%,1),ひ),は-ほ,
$if($stricmp($cut(%album artist%,1),ふ),は-ほ,
$if($stricmp($cut(%album artist%,1),へ),は-ほ,
$if($stricmp($cut(%album artist%,1),ほ),は-ほ,
$if($stricmp($cut(%album artist%,1),ハ),は-ほ,
$if($stricmp($cut(%album artist%,1),ヒ),は-ほ,
$if($stricmp($cut(%album artist%,1),フ),は-ほ,
$if($stricmp($cut(%album artist%,1),ヘ),は-ほ,
$if($stricmp($cut(%album artist%,1),ホ),は-ほ,
$if($stricmp($cut(%album artist%,1),ば),は-ほ,
$if($stricmp($cut(%album artist%,1),び),は-ほ,
$if($stricmp($cut(%album artist%,1),ぶ),は-ほ,
$if($stricmp($cut(%album artist%,1),べ),は-ほ,
$if($stricmp($cut(%album artist%,1),ぼ),は-ほ,
$if($stricmp($cut(%album artist%,1),バ),は-ほ,
$if($stricmp($cut(%album artist%,1),ビ),は-ほ,
$if($stricmp($cut(%album artist%,1),ブ),は-ほ,
$if($stricmp($cut(%album artist%,1),ベ),は-ほ,
$if($stricmp($cut(%album artist%,1),ボ),は-ほ,
$if($stricmp($cut(%album artist%,1),ぱ),は-ほ,
$if($stricmp($cut(%album artist%,1),ぴ),は-ほ,
$if($stricmp($cut(%album artist%,1),ぷ),は-ほ,
$if($stricmp($cut(%album artist%,1),ぺ),は-ほ,
$if($stricmp($cut(%album artist%,1),ぽ),は-ほ,
$if($stricmp($cut(%album artist%,1),パ),は-ほ,
$if($stricmp($cut(%album artist%,1),ピ),は-ほ,
$if($stricmp($cut(%album artist%,1),プ),は-ほ,
$if($stricmp($cut(%album artist%,1),ペ),は-ほ,
$if($stricmp($cut(%album artist%,1),ポ),は-ほ,
$if($stricmp($cut(%album artist%,1),ま),ま-も,
$if($stricmp($cut(%album artist%,1),マ),ま-も,
$if($stricmp($cut(%album artist%,1),み),ま-も,
$if($stricmp($cut(%album artist%,1),ミ),ま-も,
$if($stricmp($cut(%album artist%,1),む),ま-も,
$if($stricmp($cut(%album artist%,1),ム),ま-も,
$if($stricmp($cut(%album artist%,1),め),ま-も,
$if($stricmp($cut(%album artist%,1),メ),ま-も,
$if($stricmp($cut(%album artist%,1),も),ま-も,
$if($stricmp($cut(%album artist%,1),モ),ま-も,
$if($stricmp($cut(%album artist%,1),や),や-よ,
$if($stricmp($cut(%album artist%,1),ヤ),や-よ,
$if($stricmp($cut(%album artist%,1),ゆ),や-よ,
$if($stricmp($cut(%album artist%,1),ユ),や-よ,
$if($stricmp($cut(%album artist%,1),よ),や-よ,
$if($stricmp($cut(%album artist%,1),ヨ),や-よ,
$if($stricmp($cut(%album artist%,1),ら),ら-ろ,
$if($stricmp($cut(%album artist%,1),ラ),ら-ろ,
$if($stricmp($cut(%album artist%,1),り),ら-ろ,
$if($stricmp($cut(%album artist%,1),リ),ら-ろ,
$if($stricmp($cut(%album artist%,1),る),ら-ろ,
$if($stricmp($cut(%album artist%,1),ル),ら-ろ,
$if($stricmp($cut(%album artist%,1),れ),ら-ろ,
$if($stricmp($cut(%album artist%,1),レ),ら-ろ,
$if($stricmp($cut(%album artist%,1),ろ),ら-ろ,
$if($stricmp($cut(%album artist%,1),ロ),ら-ろ,
$if($stricmp($cut(%album artist%,1),わ),わ-ん,
$if($stricmp($cut(%album artist%,1),ワ),わ-ん,
$if($stricmp($cut(%album artist%,1),を),わ-ん,
$if($stricmp($cut(%album artist%,1),ヲ),わ-ん,
$if($stricmp($cut(%album artist%,1),ん),わ-ん,
$if($stricmp($cut(%album artist%,1),ン),わ-ん,漢字
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))
|
%album artist%|
%album%|
%track number% - %title%