Автоматический генератор списков воспроизведения

Автоматический генератор списков воспроизведения автоматически составляет списки воспроизведения основываясь на установленных параметрах. Ограничения могут быть заданы по критериям песни (Исполнитель, Жанр) или времени последнего воспроизведения. Также есть настройки для определения последовательности воспроизведения. Вы можете включить APG на панели Музыки, Списки воспроизведенияАвтоматический генератор списков воспроизведения.

Панель инструментов автоматического генератора списков воспроизведения

Это — панель инструментов Предустановок APG. Слева направо:

  • Добавить новый шаблон: добавляет пустой шаблон, который может быть изменён.

  • Редактировать шаблон: Открывает Редактор настроек APG для редактирования настроек текущего шаблона

  • Удалить текущий шаблон: Удаляет текущий шаблон из списка; не обратимо.

  • Импортировать шаблон: Импортирует настройки из .xml файла.

  • Экспортировать выделенный шаблон: экспортирует настройки выделенного шаблона в .xml файл.

  • Проверить шаблон: проверяет выделенный шаблон на согласованность.

  • Запустить генератор с выделенным шаблоном: Загружает генератор списков воспроизведения с выделенным шаблоном настроек и формирует списков воспроизведения.

Работа с шаблонами

Окно редактора настроек APG

Окно редактора настроек APG

Шаблоны — это наборы правил, которые Amarok использует для создания списков воспроизведения. Правила, объединённые в иерархию и организованные логически называются деревьями правил.

Правила

Правила — кирпичики, из которых строится деревья правил. Они представляют из себя простые выражения, которые генератор списков воспроизведения использует для добавления песен в список воспроизведения. Для добавления параметра в текущее дерево правил щёлкните по кнопке Редактировать текущие настройки на панели инструментов, затем щёлкните по Добавить новую настройку.

Доступно множество разных параметров для добавления; каждое из них работает по-своему.

Типы правил

Amarok APG поддерживает несколько типов правил:

ПравилаОписание

Совпадение тегов

Самые важные правила, так как они могут быть настроены для любого параметра песни: исполнитель, альбом, жанр, год, время последнего воспроизведения, оценка.

Время списка воспроизведения

Устанавливает время (в формате ЧЧ:ММ:СС), которое список воспроизведения должен длиться.

Длина списка воспроизведения

Устанавливает количество дорожек в списке воспроизведение

Метка

Говорит Amarok, где искать дорожки для добавления в список

Исключить повторения

Удаляет из списка одинаковые дорожки, песни одного исполнителя или из одного альбома.

Обратите внимание, что вы можете изменить поведение правил при помощи слайдера точности совпадения запроса с метаданными тега.

Другой способ изменить правила, представленный преимущественно правилом Совпадение тегов, — переключатель слева от значения: содержит (будет подходить любая дорожка, содержащий запрос в нужном теге), совпадает (то же самое, но тег должен совпадать с запросом), начинается с и заканчивается на.

Вы можете изменить поведение параметров, основанных на значении (таких как "длина списка воспроизведения" или "совпадение метаданных"), изменяя опцию рядом с запросом на менее, чем, соответствует и более, чем.

Ещё один способ изменить поведение параметра — выбрать опцию инвертировать. Это заставит работать параметр наоборот.

Группы параметров

Группы параметров можно добавить пунктом Добавить новый из редактора шаблонов APG.

Сейчас представлены две группы правил: группа «Подходить по всем» и группа «Подходит любой». В первом случае дорожка должна подходить подо все вложенные условия. Во втором случае дорожка должна подходить хотя бы под одно условие. Для добавления вложенных правил в определённую группу выделите её м нажмите кнопку Добавить.

Использование собственных шаблонов

Как только вы настроили шаблон, вы можете выбрать его на панели Шаблонов APG и щёлкнуть правой кнопкой на панели инструментов, выбрать Запустить APG с указанным шаблоном. Вы получите списков воспроизведения, сформированный по вашим критериям, похожий на этот:

Список воспроизведения, сгенерированный деревом параметров

Список воспроизведения, сгенерированный деревом параметров