Группировка плейлиста в DUI

Список разделов foobar2000 Общая информация

Описание: Общее обсуждение по аудиоплееру foobar2000

Сообщение #1 dm2003 » 05.01.2010, 15:25

Когда добавляю в плеер папку с одной группой, то список песен получается так как нужно. Вот так:

[img width=400 height=300]http://i045.radikal.ru/1001/ab/b4fb64ea9fbd.jpg[/img]

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

[img width=400 height=300]http://i020.radikal.ru/1001/a6/345123e91476.jpg[/img]

Вот собственно и некоторые теги для этих песен:

[img width=400 height=362]http://s54.radikal.ru/i146/1001/40/c56a0e2b5450.jpg[/img]

[img width=400 height=362]http://s59.radikal.ru/i165/1001/ea/1a820d04b917.jpg[/img]

Можно ли что то сделать, чтобы сделать вывод списка более приятным - Вверху название альбома, а уже под ним список групп?
Последний раз редактировалось evil 05.01.2010, 16:11, всего редактировалось 1 раз.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #2 dm2003 » 05.01.2010, 15:40

Забыл написать что вывод плейлиста стоит Group By Albums, а другую настройку ставить не хочу. Можно ли что то сделать именно с этой настройкой?
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #3 Izotop » 05.01.2010, 15:44

Щелкнув ПКМ на заголовке столбцов (как пример: Title/Track Artist) в выпавшем контекстном меню есть пункт Group
Выбираем нижний пунктик More -->
в появившемся окошке настроек в блоке Custom Grouping Schemes --> Add New
  • Пишем в колонке Name -- имя будущего вырианта группировки (пример: By Album)
  • а в колонке Pattern  -- вписываем по какому тегу группировать [для Вашего примера можно сгруппировать по альбомам (пример: %album%)

(тему новую не нужно было создавать --
для этого есть раздел "Общая информация" --> "Вопросы по Foobar")
Последний раз редактировалось Izotop 05.01.2010, 15:48, всего редактировалось 1 раз.
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 15 лет 11 месяцев

Сообщение #4 dm2003 » 05.01.2010, 15:48

Огромное спасибо вам!

А если сборник самодельный и состоит из разных групп и соответственно у них теги тоже разные, как сделать чтобы они тоже шли одним списком но под общей шапкой?
Последний раз редактировалось evil 05.01.2010, 16:35, всего редактировалось 1 раз.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #5 evil » 05.01.2010, 15:59

Pattern:
Код: Выделить всё
$puts(va,0)$if($stricmp($meta(va),'1'),$puts(va,1))$if($stricmp($meta(various),'1'),$puts(va,1))$if($stricmp($meta(various artists),'1'),$puts(va,1))$if($stricmp($meta(album artist),'va'),$puts(va,1))$if($stricmp($meta(album artist),'various'),$puts(va,1))$if($stricmp($meta(album artist),'various artists'),$puts(va,1))$if($stricmp($left(%directoryname%,3),'va-'),$puts(va,1))$if($stricmp($left(%directoryname%,3),'va '),$puts(va,1))$if($stricmp($left(%directoryname%,3),'va_'),$puts(va,1))$if(%tracknumber%,$if(%album%,$if($stricmp($get(va),1),'VA',%artist%)' / '%album%' ('%date%')',$replace(%path%,%filename_ext%,)),$replace(%path%,%filename_ext%,))
evil M
Репутация: 67
С нами: 18 лет 5 месяцев

Сообщение #6 dm2003 » 05.01.2010, 16:09

Не вышло.
1. Создал вариант сортировки.
Изображение
2. Применил.
Изображение
3. Результата нет, того что хотелось не увидел.
Последний раз редактировалось evil 05.01.2010, 16:35, всего редактировалось 1 раз.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #7 evil » 05.01.2010, 16:11

2dm2003
А где вы сообщили фубару, что это один альбом с разными исполнителями? :) Прочитайте скрипт.
evil M
Репутация: 67
С нами: 18 лет 5 месяцев

Сообщение #8 dm2003 » 05.01.2010, 16:25

Я просто скопировал код и вставил. Я вообще с Foobar2000 только пару дней как работаю, поэтому в кодах не силен.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #9 evil » 05.01.2010, 16:33

2dm2003
Два варианта:
  • Можно удалить номера треков, всё равно они неверные.
  • Пронумеровать по порядку и назвать само-сборный альбом новым именем. Указать, что этот альбом с разными исполнителями.

Разные исполнители указываются так:
Код: Выделить всё
Тег VA со значением 1
Тег VARIOUS со значением 1
Тег VARIOUS ARTISTS со значением 1
Тег ALBUM ARTIST со одним из значений: va, various, various artists
Начало имени папки: 'va-', 'va ' или 'va_'
В полном пути существует папка с одним из названий: '\va\', '\various\', '\various artists\', '\_va\', '\_various\' или '\_various artists\'
evil M
Репутация: 67
С нами: 18 лет 5 месяцев

Сообщение #10 dm2003 » 05.01.2010, 16:45

А я так вижу что сортировка применяется сразу ко всем плейлистам, а можно как то к каждому плейлисту применять свою сортировку?
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #11 evil » 05.01.2010, 16:51

dm2003:можно как то к каждому плейлисту применять свою сортировку?
Нет. Ни группировку, ни сортировку.
evil M
Репутация: 67
С нами: 18 лет 5 месяцев

Сообщение #12 dm2003 » 05.01.2010, 17:00

А как можно поправить вот такое вот отображение альбома и группы?
Код поставил ваш, изменив в одном месте цифру
$puts(va,1)$if($stricmp($meta(va),'1'),$puts(va,1))$if($stricmp($meta(various),'1'),$puts(va,1))$if($stricmp($meta(various artists),'1'),$puts(va,1))$if($stricmp($meta(album artist),'va'),$puts(va,1))$if($stricmp($meta(album artist),'various'),$puts(va,1))$if($stricmp($meta(album artist),'various artists'),$puts(va,1))$if($stricmp($left(%directoryname%,3),'va-'),$puts(va,1))$if($stricmp($left(%directoryname%,3),'va '),$puts(va,1))$if($stricmp($left(%directoryname%,3),'va_'),$puts(va,1))$if(%tracknumber%,$if(%album%,$if($stricmp($get(va),1),'VA',%artist%)' / '%album%' ('%date%')',$replace(%path%,%filename_ext%,)),$replace(%path%,%filename_ext%,))

Изображение
Последний раз редактировалось dm2003 05.01.2010, 17:04, всего редактировалось 1 раз.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #13 evil » 05.01.2010, 17:07

2dm2003
Пронумеровать треки, проверить теги album и artist.
evil M
Репутация: 67
С нами: 18 лет 5 месяцев

Сообщение #14 dm2003 » 05.01.2010, 17:23

Да, помогло, спасибо.
А можно ли в обычной дефолтной версии плеера изменить только цвет кнопок?
Включен режим Defaul User Interface

Изображение


Хочу ЧЕРНЫЕ!!!!!!!!!!!!
Последний раз редактировалось dm2003 05.01.2010, 17:29, всего редактировалось 1 раз.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #15 evil » 05.01.2010, 17:28

dm2003:А можно ли в обычной дефолтной версии плеера изменить только цвет кнопок?
Тема называется "Группировка плейлиста в DUI".
evil M
Репутация: 67
С нами: 18 лет 5 месяцев

Сообщение #16 dm2003 » 05.01.2010, 17:37

ПОМОГИТЕ плиз!!! Нажал на строку Title / Track Artist и теперь все перемешалось. Как вернуть к нормальному отображению списка?

Изображение


---------------------------------------------------------------------------------------------------------------------------------
Разобрался топорным методом. Снес плейлист и загрузил его снова. Но все равно интересно как можно было выйти из той ситуации не удаляя список?
Последний раз редактировалось dm2003 05.01.2010, 18:44, всего редактировалось 1 раз.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

Сообщение #17 NFK » 05.01.2010, 20:06

могу еще предложить сделать группировку по папкам, если с тегами возиться лень  :)

Код: Выделить всё
$directory_path(%path%)
Последний раз редактировалось NFK 05.01.2010, 20:08, всего редактировалось 1 раз.
NFK
Аватара
Репутация: 1
С нами: 15 лет 10 месяцев

Сообщение #18 dm2003 » 05.01.2010, 20:37

Спасибо, пригодилось тоже.
dm2003
Автор темы
Репутация: 0
С нами: 14 лет 9 месяцев

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

Сообщение #19 Shtaizek » 28.09.2014, 10:38

Подскажите, пожалуйста.
В плейлисте два исполнителя И1 и И2. У первого один альбом (А1_1), у второго — три (А2_1, А2_2, А2_3). Как устроить группировку так, чтобы альбомы второго исполнителя были под одной шапкой исполнителя альбомов?
Сейчас у меня так:
И1 - А1_1
И2 - А2_1
И2 - А2_2
И2 - А2_3
А хотелось бы:
И1 - А1_1
И2
    А2_1
    А2_2
    А2_3

Спасибо.
Shtaizek M
Аватара
Откуда: Украина, Одесса
Репутация: 1
С нами: 14 лет 8 месяцев


Вернуться в Общая информация