query

Trousevich Alexander

Язык запросов

Итак, Вы ввели

new <search query>

в консоль. Отобранный плейлист всецело зависит от того, что именно Вы вбивали в запрос

Логическая структура

Запрос представляет собой несколько логический блок "и", разделенный на блоки "или". Разделитель верхнего уровня -- пробел. Разделитель нижнего уровня -- запятая. Например, запрос

"печенье,крекеры съедобные,вкусные"

означает: " (печенье или крекеры) и (вкусные или съедобные)"

Скобки в запросах не поддерживаются.

Символ " " внутри запроса заменяйте на "_"

Допустимые метки

@artist

-- имя исполнителя

$album

-- имя альбома

!title

-- название композиции

^genre

-- жанр

(year)

-- год

[track]

-- номер трека

{rating}

-- рейтинг

***

--- (или любое другое количество звездочек) -- рейтинг в нотации "столько или больше". *** означает "Все, у кого рейтинг 3 или выше"

Примеры

^Metal,^Rock,^Hard_Rock @Lordi ***

Все композиции Lordi в жанрах "Metal", "Rock", "Hard Rock" с рейтингом выше 3

*Hallelujah @Blind_Guardian

Все композиции "Hallelujah" артиста "Blind Guardian"