Организатор библиотеки, который я использую, называется свеклой.

Вот пример моей библиотеки:

~/Music/$albumartist/$album/$track - $title
~/Music/Eminem/The Slim Shady LP/02 - My Name Is.mp3

При импорте я хочу обусловить вывод на основе поля жанра, например так:

~/Music/Eminem/_edit/02 - my name is.mp3
~/Music/_edit/02 - my name is.mp3

Так что я действительно хочу, чтобы треки с полем жанра, начинающимся с "_", помещались непосредственно в корневую папку музыки, а не в подпапку исполнителя альбома.

1 ответ1

1

Ответил в документации свеклы

Сначала вам нужно отредактировать конфиг

$ beet config -e

затем укажите конфигурацию формата пути, например, давайте выберем комментарий id3tag (по умолчанию , как обычно будет импортироваться ваша музыка):

paths:
    default: $albumartist/$album%aunique{}/$disc-$track $title
    comment:comment: _edit/$album%aunique{}/$disc-$track $title

не забывайте пробелы ниже пути:, потому что файл конфигурации находится на языке yaml (config.yaml)

Будьте осторожны, как вы различаете каталог и теги ($ artist).

Другой вариант включает в себя (творческий подход):

paths:
    default: $albumartist/$album%aunique{}/$disc-$track $title
    album:_tmp: temporary/$artist - $title

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .