タグをネストされたツリーとして参照する
一部のタグは、セパレーターを使用して階層を単一の値にパックします。たとえば、Jazz/Cool Jazz の Grouping タグや、Electronic/Ambient/Drone のカスタムジャンルなどです。デフォルトでは、この文字列全体が1つのフラットなエントリであるため、タグにエンコードされた構造は無駄になります。フィールドを 階層的 としてマークすると、プラグインは選択した区切り文字で各値を分割し、代わりにドリルダウンツリーに変換します。タグに書かれているとおり、Jazz を選択し、次に Cool Jazz を選択します。
これは ライブラリオプション タブで設定します。フィールドを選択し、そのレベルを区切る1文字(例: /)を入力してリストに追加します。その後、そのフィールドが任意の検出パスでグループ化レベルとして使用される場所すべてに適用されます。サブジャンルなしで Jazz のように、リーフではなく ブランチ でタグ付けされたトラックは、より深いブランチの横にある角括弧で囲まれた [Jazz] エントリの下に表示されるため、何も隠されません。1つの子のみを持つブランチは自動的に折りたたまれ(他の場所と同じ1選択ルール)、; は区切り文字として使用できません。これはMusicBee独自の複数値セパレーターであるため、Rock; Jazz/Cool Jazz のような値は最初に2つのタグに分割され、その後それぞれがドリルダウンされます。
実例。 トラックに
Jazz/Cool Jazz、Jazz/Hard Bop、Classical/Baroqueのような Grouping タグがあり、Grouping でグループ化する検出パスがあるとします。フラットな場合、ノードには3つの長いエントリがリストされます。Grouping を/で階層的にマークすると、同じノードが Jazz と Classical に開きます。Jazz を開くと Cool Jazz と Hard Bop が表示されます。Jazzのみでタグ付けされたトラックは、それらの横にある [Jazz] エントリの下に表示されます。このレイアウトはタグだけでは予測できません。どのフィールドをどの区切り文字でマークしたかに完全に依存するため、意図的に設定する価値があります。

設定
| コントロール | 機能 |
|---|---|
| 階層フィールド | ドリルダウンツリーとしてレンダリングされるフィールドのリスト。それぞれが1文字の区切り文字とペアになっています。フィールドを選択し、区切り文字(; ではない)を入力して追加します。その後、検出パスがそのフィールドでグループ化される場所すべてで、フィールドはレベルごとにドリルダウンされます。 |