태그를 중첩된 트리로 탐색
일부 태그는 구분 기호와 함께 단일 값에 계층 구조를 포함합니다. 예를 들어 Jazz/Cool Jazz와 같은 그룹화 태그, Electronic/Ambient/Drone과 같은 사용자 지정 장르가 있습니다. 기본적으로 전체 문자열은 하나의 평면 항목이므로 태그에 인코딩된 구조가 낭비됩니다. 필드를 계층적으로 표시하면 플러그인이 선택한 구분 기호로 각 값을 분할하고 대신 드릴다운 트리로 변환합니다. 태그에 쓰여진 대로 Jazz를 선택한 다음 Cool Jazz를 선택합니다.
이것은 라이브러리 옵션 탭에서 설정합니다. 필드를 선택하고 해당 수준을 구분하는 한 문자(예: /)를 입력한 다음 목록에 추가합니다. 그러면 해당 필드가 모든 검색 경로에서 그룹화 수준으로 사용되는 모든 곳에 적용됩니다. 하위 장르 없이 Jazz로만 태그가 지정된 리프가 아닌 브랜치에 태그가 지정된 트랙은 더 깊은 브랜치 옆에 괄호로 묶인 [Jazz] 항목 아래에 나타나므로 아무것도 숨겨지지 않습니다. 단 하나의 자식만 포함하는 브랜치는 자동으로 축소되며(다른 모든 곳과 동일한 한 가지 선택 규칙), ;는 구분 기호로 사용할 수 없습니다. 이는 MusicBee 자체의 다중 값 구분 기호이므로 Rock; Jazz/Cool Jazz와 같은 값은 먼저 두 태그로 분할된 다음 각각 드릴됩니다.
작동 예시. 트랙에
Jazz/Cool Jazz,Jazz/Hard Bop,Classical/Baroque와 같은 그룹화 태그가 있고 그룹화로 그룹화하는 검색 경로가 있습니다. 평면적으로 노드는 세 개의 긴 항목을 나열합니다. 그룹화를/로 계층적으로 표시하면 동일한 노드가 이제 Jazz와 Classical로 열립니다. Jazz를 열면 Cool Jazz와 Hard Bop이 나타납니다.Jazz로만 태그가 지정된 트랙은 그 옆에 있는 [Jazz] 항목 아래에 나타납니다. 이 레이아웃은 태그만으로는 예측할 수 없습니다. 어떤 필드를 어떤 구분 기호로 표시했는지에 전적으로 달려 있으므로 의도적으로 설정하는 것이 좋습니다.

설정
| 컨트롤 | 기능 |
|---|---|
| 계층 필드 | 드릴다운 트리로 렌더링되는 필드 목록으로, 각 필드는 한 문자 구분 기호와 쌍을 이룹니다. 필드를 선택하고 구분 기호(; 아님)를 입력한 다음 추가합니다. 그러면 검색 경로가 해당 필드로 그룹화되는 모든 곳에서 필드가 수준별로 드릴됩니다. |