Сортировка с игнорирванием «The»

Список разделов foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 Vaskovskie » 22.02.2018, 22:51

Можно ли сделать сортировку плейлиста по исполнителю, чтобы игнорировало «the»?
Vaskovskie
Автор темы
Репутация: 0
С нами: 7 лет 1 месяц

Сообщение #2 George Smith » 23.02.2018, 13:32

Вроде Facets умеет так делать (просто нужно в опциях галочку поставить).
George Smith
Репутация: 68
С нами: 10 лет 9 месяцев

Сообщение #3 Vaskovskie » 23.02.2018, 22:09

Фасетс-то делает, но только в списке само по себе. А плейлист остаётся таким же. То есть в списке Зе Дурс находится в Д, а в плейлисте в Т.
Vaskovskie
Автор темы
Репутация: 0
С нами: 7 лет 1 месяц

Сообщение #4 megane68 » 24.02.2018, 00:06

Vaskovskie, попробуйте использовать функцию $stripprefix().
Код: Выделить всё
$stripprefix(%album artist%)
или так:
Код: Выделить всё
$if2($stripprefix(%album artist%),$stripprefix(%artist%))

Можно использовать функцию $swapprefix(). Тогда «The» будет отображаться после имени исполнителя, например Beatles, The.
Код: Выделить всё
$swapprefix(%album artist%)
Код: Выделить всё
$if2($swapprefix(%album artist%),$swapprefix(%artist%))
megane68 M
Репутация: -18
С нами: 15 лет 9 месяцев

Сообщение #5 megane68 » 24.02.2018, 12:05

Если покороче, то так:
Код: Выделить всё
$swapprefix($if2(%album artist%,%artist%))
Код: Выделить всё
$stripprefix($if2(%album artist%,%artist%))
megane68 M
Репутация: -18
С нами: 15 лет 9 месяцев


Вернуться в Есть вопрос!