Организация файлов в Rhythmbox: номер диска перед номером дорожки

Недавно я установил плагин File Organizer для музыкального проигрывателя Rhythmbox и органайзер для GNOME.

Теперь, когда я пытаюсь настроить организацию моей музыки в разделе « Настройки»> «Музыка»> «Структура библиотеки» , я получаю следующие настройки для File nameа также Folder hierarchy

это именно то, что я хотел бы, за исключением того, что если у меня есть альбомы, состоящие более чем из одного диска, я бы хотел, чтобы Организатор файлов добавлял номер диска к имени, например

      ../Help!/01-07 - Ticket To Ride.m4a 

Странно, я могу вставить номер диска в метаданные музыкального файла

Но я не могу установить его как параметр в структуре библиотеки.

Мне не нравится решение, которое кто-то предложил изменить название альбома, чтобы оно включало номер диска, поскольку это метаинформация, которую можно использовать в качестве средства форматирования имени файла. Если есть обходной путь путем редактирования кодов Python или некоторых руководств, которые могут мне помочь, все приветствуется. Спасибо за ваше время.

Дополнительная информация:

      $ rhythmbox --version
rhythmbox 3.4.4
$ lsb_release -a
Description:    Ubuntu 20.04.3 LTS
Codename:   focal

1 ответ

Я нашел "так себе" решение (то есть не совсем удовлетворительное). С использованиемdconf-editorинструмент, вдохновленный этим обсуждением , мне удалось найти layout-filenameустановка (под /org/gnome/rhythmbox/library/layout-filename) и изменено со значения по умолчанию

      %tN - %tt

к

      %aN-%tN - %tt

что каким-то образом дает то, что я хотел, поскольку спецификатор формата означает

%aN -- номер диска альбома, дополненный нулями

ключ, к сожалению, это добавляет к альбомам без номера диска ужасно выглядящий номер диска "00"

нормальное поведение

Ненормальное поведение

Я думаю, что на данный момент единственной необходимой функцией является условное добавление %aNформатировать, только если номер не 00.

Другие вопросы по тегам